<?php
/**
 * @copyright (c) Kufer Software GmbH, Oderstraße 7, D-84453 Mühldorf
 */

namespace Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\TerminHinzufuegen;

use Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Termine\NachTerminAenderung\InformiereTnDialogView;
use Kufer\Web\KuferTools\Basis\Termine\KursdatenAnpassenView;
use Kufer\Web\KuferTools\Dozent\KursUebersicht\Detailsreiter\Termine\NachTerminAenderung;

class TerminHinzufuegenFormularPresenter extends \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Termine\TerminHinzufuegen\TerminHinzufuegenFormularPresenter
{
  protected function getView()
  {
    return new TerminHinzufuegenFormularView($this->getViewModel());
  }

  protected function getKursAnpassenDialogView($viewModel): ?KursdatenAnpassenView
  {
    return null;
  }

  protected function getInformiereTnDialogView($viewModel): ?InformiereTnDialogView
  {
    return new NachTerminAenderung\InformiereTnDialogView($viewModel);
  }
}