/** * @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'); }
/** * @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'); }
/** * @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; }