public ActionResult DodavanjeIspita(DodavanjeIspita_VM temp) { Ispit ispit = new Ispit { AkademskaGodinaId = temp.akademstaID, DatumIspita = temp.datumIspita, Napomena = temp.napomena, NastavnikId = temp.nastavnikID, PredmetId = temp.predmetID, zakljucano = false }; db.Add(ispit); db.SaveChanges(); List <UpisGodine> upiisGOdine = db.UpisGodine.Where(s => s.AkademskaGodinaId == temp.akademstaID).ToList(); foreach (var upis in upiisGOdine) { IspitDetlji detalji = new IspitDetlji { IspitId = ispit.Id, isPristupio = false, Ocjena = 5, StudentId = upis.StudentId }; db.Add(detalji); db.SaveChanges(); //nije naceden niti jedan uslov, pa sam dodala studente } return(Redirect("/Ispit/PrikazIspitnihTermina?predmetID=" + temp.predmetID + "&nastvnikID=" + temp.nastavnikID + "&akGodinaID=" + temp.akademstaID)); }
public ActionResult DodavanjeIspita(int nastavnikID, int predmetID, int akGodinaID) { var model = new DodavanjeIspita_VM { predmetID = predmetID, nazivPredmeta = db.Predmet.Where(p => p.Id == predmetID).Select(p => p.Naziv).FirstOrDefault(), nastavnikIme = db.Nastavnik.Where(p => p.Id == nastavnikID).Select(p => p.Ime + p.Prezime).FirstOrDefault(), nastavnikID = nastavnikID, akademskaNaziv = db.AkademskaGodina.Where(p => p.Id == akGodinaID).Select(p => p.Opis).FirstOrDefault(), akademstaID = akGodinaID }; return(View(model)); }