public ActionResult Dodaj(int odsjekId) { Odsjek odsjek = ctx.Odsjeks.Where(x => x.Id == odsjekId).Include(x => x.Fakultet).Single(); NppUrediVM model = new NppUrediVM { AkademskaGodinaStavke = AkademskaGodinaStavke(), FakultetId = odsjek.FakultetId, OdsjekId = odsjek.Id, }; return(View("Uredi", model)); }
public ActionResult Dodaj(int smjerId) { Smjer smjer = ctx.Smjerovi.Where(x => x.Id == smjerId).Include(x => x.Fakultet).Single(); NppUrediVM model = new NppUrediVM { AkademskaGodinaStavke = AkademskaGodinaStavke(), FakultetNaziv = smjer.Fakultet.Naziv, SmjerNaziv = smjer.Naziv, SmjerId = smjer.Id, }; return(View("Uredi", model)); }
public ActionResult Uredi(int nppId) { NPP npp = ctx.NPPs.Where(x => x.Id == nppId).Include(x => x.Odsjek.Fakultet).Single(); Odsjek odsjek = npp.Odsjek; NppUrediVM model = new NppUrediVM { Id = npp.Id, Naziv = npp.Naziv, AkademskaGodinaId = npp.AkademskaGodinaId, AkademskaGodinaStavke = AkademskaGodinaStavke(), FakultetId = npp.FakultetId, OdsjekId = odsjek.Id, }; return(View(model)); }
public ActionResult Uredi(int nppId) { NPP npp = ctx.NPPs.Where(x => x.Id == nppId).Include(x => x.Smjer.Fakultet).Single(); Smjer smjer = npp.Smjer; NppUrediVM model = new NppUrediVM { Id = npp.Id, Naziv = npp.Naziv, AkademskaGodinaId = npp.AkademskaGodinaId, AkademskaGodinaStavke = AkademskaGodinaStavke(), FakultetNaziv = smjer.Fakultet.Naziv, SmjerNaziv = smjer.Naziv, SmjerId = smjer.Id, }; return(View(model)); }
public ActionResult Snimi(NppUrediVM input) { NPP entity; if (input.Id == 0) { entity = new NPP(); ctx.NPPs.Add(entity); } else { entity = ctx.NPPs.Find(input.Id); } entity.Naziv = input.Naziv; entity.SmjerId = input.SmjerId; entity.AkademskaGodinaId = input.AkademskaGodinaId; ctx.SaveChanges(); return(RedirectToAction("Index", new { smjerId = input.SmjerId })); }