Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 4ca0744d

Přidáno uživatelem Filip Jani před téměř 6 roky(ů)

Re #7577 upravení drobností zjištěných retrospektivou

Zobrazit rozdíly:

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