public IActionResult Snimi(DrzavaEditVM vm) { MojDbContext db = new MojDbContext(); Drzava d; if (vm.DrzavaID == 0) { d = new Drzava(); db.Add(d); } else { d = db.Drzava.Find(vm.DrzavaID); d.DrzavaID = vm.DrzavaID; if (DaLiPostoji(vm.Naziv)) { return(Redirect("/Drzava/?poruka=Drzava je vec pohranjena u bazu")); } } d.Naziv = vm.Naziv; d.Oznaka = vm.Oznaka; db.SaveChanges(); db.Dispose(); return(Redirect("/Drzava/?poruka=Uspjesno ste pohranili podatke za drzavu")); }
public IActionResult Edit(int id) { DrzavaEditVM model = _db.Drzava.Where(x => x.DrzavaID == id).Select(x => new DrzavaEditVM() { DrzavaID = x.DrzavaID, Naziv = x.Naziv, Skracenica = x.Skracenica }).FirstOrDefault(); return(View(model)); }
public IActionResult Edit(int id, DrzavaEditVM model) { Drzava x = _db.Drzava.Where(x => x.DrzavaID == id).FirstOrDefault(); if (x != null) { x.Naziv = model.Naziv; x.Skracenica = model.Skracenica; _db.SaveChanges(); } return(RedirectToActionPermanent(nameof(Index))); }
public IActionResult UrediFormu(int DrzavaID) { if (DrzavaID == 0) { return(RedirectToAction(nameof(Index))); } MojDbContext db = new MojDbContext(); Drzava d = db.Drzava.Find(DrzavaID);; if (d == null) { return(RedirectToAction(nameof(Index))); } DrzavaEditVM dev = new DrzavaEditVM(); dev.DrzavaID = d.DrzavaID; dev.Naziv = d.Naziv; dev.Oznaka = d.Oznaka; return(View("UrediDodajForm", dev)); }
public IActionResult DodajForm() { DrzavaEditVM vm = new DrzavaEditVM(); return(View("UrediDodajForm", vm)); }