public ActionResult Dodaj() { OrganizacionaJedinicaUrediVM model = new OrganizacionaJedinicaUrediVM { TipStavke = TipStavke(), NaucnaOblastStavke = NaucnaOblastStavke() }; return(View("Uredi", model)); }
public ActionResult Snimi(OrganizacionaJedinicaUrediVM input) { OrganizacionaJedinica x; if (input.Id == 0) { switch (input.Tip) { case OrganizacionaJedinicaTip.Fakultet: x = new Fakultet(); x.Fakultet.NaucnaOblastId = input.NaucnaOblastId.Value; break; case OrganizacionaJedinicaTip.Institut: x = new Fakultet(); break; case OrganizacionaJedinicaTip.Rektorat: x = new Fakultet(); break; default: throw new HttpException(400, "Bad Request"); } ctx.OrganizacionaJedinicas.Add(x); } else { x = ctx.OrganizacionaJedinicas.Find(input.Id); } x.Naziv = input.Opis; ctx.SaveChanges(); return(RedirectToAction("Index")); }