public void AddVertretungslehrer(KlasseTestwerteViewModel vm, int klasseId, int wochentag, int stunde, int lehrerId, int raumId) { vm.Stunden = GetStundenByKlasseId(klasseId); var vertretungsstunde = vm.Stunden.First(s => s.Wochentag == wochentag && s.Stunde == stunde); vertretungsstunde.VertretungslehrerId = lehrerId; vertretungsstunde.RaumId = raumId; _context.SaveChanges(); }
public IActionResult Index() { KlasseTestwerteViewModel vm = new KlasseTestwerteViewModel(); var klassenliste = _service.GetKlassen(); SelectList list = new SelectList(klassenliste, "Id", "Bezeichnung"); ViewBag.klasselist = list; return(View(vm)); }
public IActionResult Index(int?klassen) { KlasseTestwerteViewModel vm = new KlasseTestwerteViewModel(); if (klassen != null) { vm.Stunden = _service.GetStundenByKlasseId(klassen.Value); } var klassenliste = _service.GetKlassen(); SelectList list = new SelectList(klassenliste, "Id", "Bezeichnung"); ViewBag.klasselist = list; return(View(vm)); }
public IActionResult Index(int?klassen, int?wochentag, int?stunde, int?lehrer, int?raum, string token) { KlasseTestwerteViewModel vm = new KlasseTestwerteViewModel(); if (klassen != null && wochentag != null && stunde != null && lehrer != null && raum != null && _service.IsTokenKnown(token)) { _service.AddVertretungslehrer(vm, klassen.Value, wochentag.Value, stunde.Value, lehrer.Value, raum.Value); } //////////////////////////////////////////////////////////////////////////// var klassenliste = _service.GetKlassen(); SelectList list = new SelectList(klassenliste, "Id", "Bezeichnung"); ViewBag.klasselist = list; return(View(vm)); }