public ActionResult Spremi(GradEditViewModel G) { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } if (!ModelState.IsValid) { G.Regije = UcitajRegije(); return(View("Dodaj", G)); } Grad grad; if (G.Id == 0) { grad = new Grad(); ctx.Grad.Add(grad); } else { grad = ctx.Grad.Where(x => x.Id == G.Id).FirstOrDefault(); } grad.Naziv = G.Naziv; grad.Oznaka = G.Oznaka; grad.RegijaId = G.RegijaId; grad.PostanskiBroj = G.PostanskiBroj; ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public ActionResult Dodaj() { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } GradEditViewModel Model = new GradEditViewModel(); Model.Regije = UcitajRegije(); return(View("Dodaj", Model)); }
public ActionResult Uredi(int Id) { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } GradEditViewModel Model = new GradEditViewModel(); Model.Regije = UcitajRegije(); Grad g = ctx.Grad.Where(x => x.Id == Id).FirstOrDefault(); Model.RegijaId = g.RegijaId; Model.Naziv = g.Naziv; Model.Oznaka = g.Oznaka; Model.PostanskiBroj = g.PostanskiBroj; return(View("Dodaj", Model)); }