public ActionResult DodavanjeUcenika(int popraavniID) { var model = new DodavanjeUcenikaVM { popravniID = popraavniID, ucenik = db.Ucenik.Select(u => new SelectListItem { Value = u.Id.ToString(), Text = u.ImePrezime }).ToList() }; return(PartialView(model)); }
public ActionResult DodavanjeUcenikaUOdjeljenje(int odjeljenjeID) { var model = new DodavanjeUcenikaVM() { odjeljenjeID = odjeljenjeID, //detaljiID= db.OdjeljenjeStavka.Where(o=>o.OdjeljenjeId==odjeljenjeID).Select(o=>o.Id).FirstOrDefault(), Ucenik = db.Ucenik.Select(u => new SelectListItem { Value = u.Id.ToString(), Text = u.ImePrezime }).ToList(), BrojUDnevniku = db.OdjeljenjeStavka.Where(o => o.OdjeljenjeId == odjeljenjeID).Count(o => o.BrojUDnevniku > 0) + 1 }; return(PartialView(model)); }
public ActionResult DodavanjeUcenika(DodavanjeUcenikaVM temp) { PopravniIsppit popravniIsppit = db.PopravniIsppit.Find(temp.popravniID); PopravniIspitDetalji popravniIspitDetalji = new PopravniIspitDetalji { bodoviIspita = temp.bodovi, imaPracoPristupa = true, isPristupio = false, PopravniIsppitId = popravniIsppit.Id, UcenikId = temp.ucenikID }; db.Add(popravniIspitDetalji); db.SaveChanges(); int popravniID = popravniIspitDetalji.PopravniIsppitId; return(Redirect("/PopravniIspit/PrikazDetaljaPopravnog?popravniId=" + popravniID)); }
public ActionResult Uredi(int odjeljenjeStavkeID) //kada imam Uredjivanje na ovakav nacin, potrebno je da drugi put proslijedim OdjeljenjeStavkeID, te da preucmjerim partitialView na Dodavanje, jer ce mi se tu automatski pozivati i snimanje.. { OdjeljenjeStavka odjeljenjeStavka = db.OdjeljenjeStavka.Find(odjeljenjeStavkeID); var model = new DodavanjeUcenikaVM() { odjeljenjeID = odjeljenjeStavka.OdjeljenjeId, detaljiID = odjeljenjeStavka.Id, UcenikID = odjeljenjeStavka.UcenikId, Ucenik = db.Ucenik.Select(u => new SelectListItem { Value = u.Id.ToString(), Text = u.ImePrezime }).ToList(), BrojUDnevniku = odjeljenjeStavka.BrojUDnevniku }; return(PartialView("DodavanjeUcenikaUOdjeljenje", model)); }