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

namespace Kufer\Web\KuferTools\Veranstalter\KursUebersicht\Detailsreiter\Termine\TerminBearbeiten;

use Kufer\Web\KuferTools\Veranstalter\KursUebersicht\Detailsreiter\Termine\NachTerminAenderung;

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

  protected function getKursdatenAnpassenView($viewModel): ?\Kufer\Web\KuferTools\Basis\Termine\KursdatenAnpassenView
  {
    return new \Kufer\Web\KuferTools\Veranstalter\KursUebersicht\Detailsreiter\Termine\KursdatenAnpassenView($viewModel);
  }

  protected function getInformiereTeilnehmerDialogView($viewModel): \Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\Termine\NachTerminAenderung\InformiereTnDialogView
  {
    return new NachTerminAenderung\InformiereTnDialogView($viewModel);
  }
}