Exemple #1
0
 /**
  * @param string          $ReservationYear
  * @param string          $ReservationDivision
  * @param null|TblCompany $tblCompanyOptionA
  * @param null|TblCompany $tblCompanyOptionB
  *
  * @return TblProspectReservation
  */
 public function createProspectReservation($ReservationYear, $ReservationDivision, TblCompany $tblCompanyOptionA = null, TblCompany $tblCompanyOptionB = null)
 {
     $Manager = $this->Connection->getEntityManager();
     $Entity = new TblProspectReservation();
     $Entity->setReservationYear($ReservationYear);
     $Entity->setReservationDivision($ReservationDivision);
     $Entity->setServiceTblCompanyOptionA($tblCompanyOptionA);
     $Entity->setServiceTblCompanyOptionB($tblCompanyOptionB);
     $Manager->saveEntity($Entity);
     Protocol::useService()->createInsertEntry($this->Connection->getDatabase(), $Entity);
     return $Entity;
 }