public IActionResult Dodaj(int NastavnikId) { var nast = db.Nastavnik.Where(x => x.Id == NastavnikId).SingleOrDefault(); OdrzanNastavaDodajVM model = new OdrzanNastavaDodajVM { Nastavnik = nast.Ime + " " + nast.Prezime, NastavnikId = nast.Id, Skola_Odjeljenje_Predemet = db.PredajePredmet .Include(x => x.Odjeljenje) .Include(x => x.Odjeljenje.Skola) .Include(x => x.Predmet) .Where(x => x.NastavnikID == NastavnikId) .Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Odjeljenje.Skola.Naziv + " / " + x.Odjeljenje.Oznaka + " / " + x.Predmet.Naziv }).ToList() }; return(View(model)); }
public IActionResult Snimi(OdrzanNastavaDodajVM model) { OdrzaniCas cas = new OdrzaniCas { Datum = model.Datum, PredajePredmetId = model.PredajePredmetId, SadrzajaCasa = model.SadrzajCasa }; db.OdrzaniCas.Add(cas); foreach (var x in db.Ucenik) { OdrzanCasDetalji odDetalji = new OdrzanCasDetalji { OdrzaniCas = cas, UcenikId = x.Id, IsPrisutan = true, }; db.OdrzanCasDetalji.Add(odDetalji); } db.SaveChanges(); return(Redirect("Prikaz?NastavnikId=" + model.NastavnikId)); }