public IActionResult Snimi(GradEditVM input) { MojDbContext db = new MojDbContext(); Grad g; if (input.Id == 0) { g = new Grad(); db.Add(g); } else { g = db.Grad.Find(input.Id); g.GradID = input.Id; if (DaLiPostoji(input.Naziv)) { return(Redirect("/Grad/?poruka=Grad je vec pohranjen u bazu")); } } g.DrzavaID = input.DrzavaID; g.Naziv = input.Naziv; g.PostanskiBroj = input.PostanskiBroj; db.SaveChanges(); db.Dispose(); return(Redirect("/Grad/?poruka=Uspjesno ste pohranili podatke za grad")); }
public IActionResult DodajForm() { MojDbContext db = new MojDbContext(); GradEditVM model = new GradEditVM(); model.Drzava = db.Drzava.Select(o => new SelectListItem(o.Naziv, o.DrzavaID.ToString())).ToList(); return(View("UrediForm", model)); }
public IActionResult Edit(int id) { GradEditVM model = _db.Grad.Where(x => x.GradID == id).Select(x => new GradEditVM() { GradID = x.GradID, Naziv = x.Naziv, PostanskiBroj = x.PostanskiBroj }).FirstOrDefault(); return(View(model)); }
public IActionResult Edit(int id, GradEditVM model) { Grad x = _db.Grad.Where(x => x.GradID == id).FirstOrDefault(); if (x != null) { x.Naziv = model.Naziv; x.PostanskiBroj = model.PostanskiBroj; _db.SaveChanges(); } return(RedirectToActionPermanent(nameof(Index))); }
public IActionResult UrediForm(int GradId) { if (GradId == 0) { return(RedirectToAction(nameof(Index))); } MojDbContext db = new MojDbContext(); Grad g = db.Grad.Find(GradId); if (g == null) { return(RedirectToAction(nameof(Index))); } GradEditVM model = new GradEditVM(); model.Drzava = db.Drzava.Select(o => new SelectListItem(o.Naziv, o.DrzavaID.ToString())).ToList(); model.DrzavaID = g.DrzavaID; model.Id = g.GradID; model.Naziv = g.Naziv; model.PostanskiBroj = g.PostanskiBroj; return(View("UrediForm", model)); }