added events for timesheet actions (#1598)

This commit is contained in:
Lukas
2020-04-15 18:07:14 +02:00
committed by GitHub
parent be00a519b3
commit 7b25e9acaf
27 changed files with 572 additions and 10 deletions

View File

@@ -154,7 +154,7 @@ abstract class TimesheetAbstractController extends AbstractController
if ($editForm->isSubmitted() && $editForm->isValid()) {
try {
$this->repository->save($entry);
$this->service->updateTimesheet($entry);
$this->flashSuccess('action.update.success');
return $this->redirectToRoute($this->getTimesheetRoute(), ['page' => $request->get('page', 1)]);
@@ -344,7 +344,7 @@ abstract class TimesheetAbstractController extends AbstractController
if ($execute) {
try {
$this->repository->saveMultiple($dto->getEntities());
$this->service->updateMultipleTimesheets($dto->getEntities());
$this->flashSuccess('action.update.success');
return $this->redirectToRoute($this->getTimesheetRoute());
@@ -378,7 +378,7 @@ abstract class TimesheetAbstractController extends AbstractController
$dto->setEntities($timesheets);
try {
$this->repository->deleteMultiple($dto->getEntities());
$this->service->deleteMultipleTimesheets($dto->getEntities());
$this->flashSuccess('action.delete.success');
} catch (\Exception $ex) {
$this->flashError('action.delete.error', ['%reason%' => $ex->getMessage()]);