public IActionResult Snimi(DrzavaUrediVM input) { if (!ModelState.IsValid) { input.regioniZaHTML = db.regioni.Select(r => new SelectListItem(r.Naziv, r.RegionId.ToString())).ToList(); return(View(nameof(UrediForm), input)); } Drzava d; if (input.DrzavaId == 0) { d = new Drzava(); db.Add(d); TempData["poruka-success"] = "Uspjesno dodavanje nove drzave"; } else { d = db.drzave.Find(input.DrzavaId); TempData["poruka-success"] = "Uspjesno izmjena drzave"; } d.Naziv = input.Naziv; d.RegionId = input.RegionId; db.SaveChanges(); db.Dispose(); return(RedirectToAction(nameof(Prikazi))); }
public ActionResult Uredi(int Id) { var drzavaServis = new DrzavaServis(); var model = new DrzavaUrediVM(); model.drzava = drzavaServis.DobaviDrzavuPoId(Id); return(View(model)); }
public int IzmjeniDrzavu(DrzavaUrediVM drzava) { Drzava model = _drzavaDao.DobaviDrzavuPoId(drzava.drzava.Id); model.Naziv = drzava.drzava.Naziv; _drzavaDao.IzmjeniDrzavu(model); return(0); }
public ActionResult Uredi(DrzavaUrediVM model) { if (!ModelState.IsValid) { return(View(model)); } var drzavaServis = new DrzavaServis(); drzavaServis.IzmjeniDrzavu(model); return(RedirectToAction("Index")); }
public IActionResult UrediForm(int Id) { DrzavaUrediVM model = new DrzavaUrediVM(); if (Id != 0) { Drzava d = db.drzave.Find(Id); model.DrzavaId = d.DrzavaId; model.Naziv = d.Naziv; model.RegionId = d.RegionId; } model.regioniZaHTML = db.regioni.Select(r => new SelectListItem(r.Naziv, r.RegionId.ToString())).ToList(); return(PartialView(nameof(UrediForm), model)); }