/**
  * @param Form $form
  * @param $values
  */
 public function insertTaskGroupFromSuccess(Form $form, $values)
 {
     $taskGroupEntity = new TaskGroup();
     $taskGroupEntity->setName($values->name);
     $this->taskGroupRepository->insert($taskGroupEntity);
     $this->presenter->flashMessage('Task group was created', 'success');
     $this->redirect('this');
 }
Example #2
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');
 }
Example #3
0
 /**
  * @return array
  */
 protected function getTaskGroups()
 {
     $result = array();
     $taskGroups = $this->taskGroupRepository->getAll();
     foreach ($taskGroups as $taskGroup) {
         $item = array();
         $item['id'] = $taskGroup->getId();
         $item['name'] = $taskGroup->getName();
         $result[] = $item;
     }
     return $result;
 }