public IActionResult Dodaj(int nastavnikID) { Nastavnik n = _context.Nastavnik.Find(nastavnikID); var model = new Nastava_DodajVM { nastavnikID = nastavnikID, nastavnik = n.Ime + " " + n.Prezime, datum = DateTime.Now, _lista = _context.Odjeljenje.Select(e => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = e.Id.ToString(), Text = e.Skola.Naziv + " / " + e.Oznaka + " / " + _context.PredajePredmet.Where(a => a.OdjeljenjeID == e.Id).Select(a => a.Predmet.Naziv).FirstOrDefault() }).ToList() }; return(View(model)); }
public IActionResult Snimi(Nastava_DodajVM ulaz) { Odjeljenje odjeljenje = _context.Odjeljenje.Find(ulaz.skupaID); Skola skola = _context.Skola.Where(e => e.Id == odjeljenje.SkolaID).FirstOrDefault(); PredajePredmet predaje = _context.PredajePredmet.Where(e => e.OdjeljenjeID == ulaz.skupaID).FirstOrDefault(); Predmet predmet = _context.Predmet.Where(e => e.Id == predaje.PredmetID).FirstOrDefault(); OdrzaniCas novi = new OdrzaniCas { NastavnikID = ulaz.nastavnikID, Datum = ulaz.datum, Napomena = ulaz.napomena, OdjeljenjeID = ulaz.skupaID, SkolaID = skola.Id, PredmetID = predmet.Id, Zakljucaj = false }; _context.Add(novi); _context.SaveChanges(); List <OdjeljenjeStavka> lista = _context.OdjeljenjeStavka.Where(e => e.OdjeljenjeId == novi.OdjeljenjeID).ToList(); foreach (var i in lista) { OdrzaniCasDetalji ocd = new OdrzaniCasDetalji { OdrzaniCasID = novi.ID, OdjeljenjeStavkaID = i.Id, Prisutan = false, Opravdano = false }; _context.Add(ocd); _context.SaveChanges(); } return(Redirect("/Nastava/Odaberi?nastavnikID=" + ulaz.nastavnikID)); }