diff --git a/application/controllers/api/v1/crm/Bewerbungstermine.php b/application/controllers/api/v1/crm/Bewerbungstermine.php index 6c2fbd79c..cc68c86b0 100644 --- a/application/controllers/api/v1/crm/Bewerbungstermine.php +++ b/application/controllers/api/v1/crm/Bewerbungstermine.php @@ -46,6 +46,29 @@ class Bewerbungstermine extends APIv1_Controller $this->response(); } } + + /** + * @return void + */ + public function getByStudiengangStudiensemester() + { + $studiengang_kz = $this->get('studiengang_kz'); + $studiensemester_kurzbz = $this->get('studiensemester_kurzbz'); + + if (isset($studiengang_kz) && isset($studiensemester_kurzbz)) + { + $result = $this->BewerbungstermineModel->loadWhere(array( + 'studiengang_kz' => $studiengang_kz, + 'studiensemester_kurzbz' => $studiensemester_kurzbz, + )); + + $this->response($result, REST_Controller::HTTP_OK); + } + else + { + $this->response(); + } + } /** * @return void