示例#1
0
 /**
  * @param Form $form
  * @param $values
  */
 public function insertTaskFromSuccess(Form $form, $values)
 {
     $taskGroup = $this->taskGroupRepository->getById($values->idTaskGroup);
     $taskEntity = new Task();
     $taskEntity->setName($values->name);
     $taskEntity->setDate($values->date);
     $taskEntity->setTaskGroup($taskGroup);
     $this->taskRepository->insert($taskEntity);
     $this->presenter->flashMessage('Task was created', 'success');
     $this->redirect('this');
 }
示例#2
0
 /**
  * @param number $idTaskGroup
  * @return array
  */
 protected function getTasks($idTaskGroup, $orderBy = NULL)
 {
     if ($orderBy == NULL) {
         $tasks = $this->taskRepository->getByTaskGroup($idTaskGroup);
     } else {
         $tasks = $this->taskRepository->getByTaskGroupOrderByDateDESC($idTaskGroup, $orderBy);
     }
     return $this->tasksToArray($tasks);
 }