Revize 4ca0744d
Přidáno uživatelem Filip Jani před téměř 6 roky(ů)
app/AdminModule/presenters/MuseumPresenter.php | ||
---|---|---|
5 | 5 |
|
6 | 6 |
use App\AdminModule\Components\IMuseumEditFormFactory; |
7 | 7 |
use App\AdminModule\Components\IMuseumGridFactory; |
8 |
use App\Enum\EFlashMessage; |
|
8 | 9 |
use App\Model\Repository\MuseumRepository; |
9 | 10 |
|
10 | 11 |
class MuseumPresenter extends BaseUserPresenter |
... | ... | |
37 | 38 |
public function actionEdit(int $id) |
38 | 39 |
{ |
39 | 40 |
$this['museumEditForm']->setMuseum($id); |
41 |
$this->template->id = $id; |
|
40 | 42 |
} |
41 | 43 |
|
42 | 44 |
/** |
... | ... | |
53 | 55 |
} |
54 | 56 |
} |
55 | 57 |
|
58 |
/** |
|
59 |
* Akce pro odstranění muzea |
|
60 |
* |
|
61 |
* @param int $id |
|
62 |
* @throws \Nette\Application\AbortException |
|
63 |
*/ |
|
64 |
public function actionDeleteMuseum(int $id) |
|
65 |
{ |
|
66 |
if($this->museumRepository->delete($id)) |
|
67 |
{ |
|
68 |
$this->flashMessage('Museum was deleted.', EFlashMessage::SUCCESS); |
|
69 |
} |
|
70 |
else |
|
71 |
{ |
|
72 |
$this->flashMessage('Museum was not found.', EFlashMessage::ERROR); |
|
73 |
} |
|
74 |
$this->redirect('Museum:'); |
|
75 |
} |
|
76 |
|
|
56 | 77 |
public function createComponentMuseumGrid() |
57 | 78 |
{ |
58 | 79 |
return $this->museumGridFactory->create(); |
Také k dispozici: Unified diff
Re #7577 upravení drobností zjištěných retrospektivou