<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */

namespace Kufer\KuferTools\Hausmeister\Raumbelegung\Stundenplan\Dialog;

class StundenplanDialogPresenter extends \Kufer\KuferTools\Basis\Presenter\Presenter
{
  protected function getView()
  {
    return new StundenplanDialogView($this->getViewModel());
  }

  protected function getViewModel()
  {
    $viewModel = new StundenplanDialogViewModel();
    $viewModel->wochen = $this->useCaseResponse->wochen;
    $viewModel->kalenderJahr = $this->useCaseResponse->kalenderJahr;
    $viewModel->datVon = $this->useCaseResponse->datVon;
    $viewModel->datBis = $this->useCaseResponse->datBis;
    $viewModel->schablonen = $this->useCaseResponse->schablonen;
    $viewModel->kurstitelAnzeige = $this->useCaseResponse->kurstitelAnzeige;
    $viewModel->tnzahlAnzeige = $this->useCaseResponse->tnzahlAnzeige;
    $viewModel->dozAnzeige = $this->useCaseResponse->dozAnzeige;
    $viewModel->leerRaumAnzeige = $this->useCaseResponse->leerRaumAnzeige;

    return $viewModel;
  }
}