Ejemplo n.º 1
0
 /**
  * @param $timeCardRange
  * @param $timeCardRequestAttributes
  *
  * @return TimeCard
  */
 protected function saveTimeCard($timeCardRange, $timeCardRequestAttributes)
 {
     $timeCard = new TimeCard();
     $timeCard->setIsoBeginningDowDate(appGlobals::getBeginningOfCurrentWeek($timeCardRange));
     $timeCard->setWorkId($this->getWorkIdViaWorkTypeId($timeCardRequestAttributes['workType']));
     $timeCard->setTimeCardFormatId($this->getTimeCardFormatId($this->getClientId($timeCardRequestAttributes['workType'])));
     if ($timeCard->rowExists()) {
         $timeCard = $timeCard->row;
     }
     $timeCard->save();
     return $timeCard;
 }