/** * @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'); }
/** * * @param string $name * @param string $date */ public function handleInsertTask($name, $date, $idTaskGroup, $filter_task_text, $filter_task_group_id) { $taskGroup = $this->taskGroupRepository->getById($idTaskGroup); $taskEntity = new \App\Model\Entity\Task(); $taskEntity->setName($name); $taskEntity->setDate($date); $taskEntity->setTaskGroup($taskGroup); $this->taskRepository->insert($taskEntity); $this->presenter->flashMessage('Task was created', 'success'); $tasks = $this->taskRepository->getTasksFilteredByName($filter_task_text, intval($filter_task_group_id)); $this->template->tasks = $tasks; $this->template->taskGroups = $this->getTaskGroups(); $this->redrawControl('tasks'); }