public ActionResult Obrisi(int smjerId) { Odsjek smjer = ctx.Odsjeks.Find(smjerId); ctx.Odsjeks.Remove(smjer); ctx.SaveChanges(); return(RedirectToAction("Index", new { fakultetId = smjer.FakultetId })); }
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 Uredi(int smjerId) { Odsjek odsjek = ctx.Odsjeks .Where(x => x.Id == smjerId) .Include(x => x.Fakultet).Single(); OdsjekUrediVM model = new OdsjekUrediVM { Id = odsjek.Id, OdjsekNaziv = odsjek.Naziv, FakultetNaziv = odsjek.Fakultet.Naziv, FakultetId = odsjek.FakultetId, }; return(View(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 Snimi(OdsjekUrediVM input) { Odsjek odsjek; if (input.Id == 0) { odsjek = new Odsjek(); ctx.Odsjeks.Add(odsjek); } else { odsjek = ctx.Odsjeks.Find(input.Id); } odsjek.Naziv = input.OdjsekNaziv; odsjek.FakultetId = input.FakultetId; ctx.SaveChanges(); return(RedirectToAction("Index", new { fakultetId = input.FakultetId })); }
public ActionResult Index(int odsjekId) { Odsjek odsjek = ctx.Odsjeks.Where(x => x.Id == odsjekId).Include(x => x.Fakultet).Single(); List <NppIndexVM.NppInfo> nppInfos = (ctx.NPPs .Where(x => x.OdsjekId == odsjekId) .Select(x => new NppIndexVM.NppInfo() { Id = x.Id, Naziv = x.Naziv, AkademskaGodina = x.AkademskaGodina.Opis, })) .ToList(); NppIndexVM model = new NppIndexVM { TabelaPodaci = nppInfos, FakultetNaziv = odsjek.Fakultet.Naziv, OdsjekNaziv = odsjek.Naziv, OdsjekId = odsjek.Id, }; return(View(model)); }