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 IActionResult Snimi(AdresaDodajVM input) { Adresa adr; if (input.AdresaId == 0) { adr = new Adresa(); db.Add(adr); } else { adr = db.adrese.Find(input.AdresaId); } adr.Aktivna = input.Aktivna; adr.BrUlice = input.BrUlice; adr.GradId = input.GradId; adr.PostnskiBroj = input.PostnskiBroj; adr.Ulica = input.Ulica; db.SaveChanges(); db.Dispose(); return(Redirect("/Adresa/Prikazi?GradID=" + input.GradId)); }
public IActionResult SnimiForm(Region input) { Region region; if (input.RegionId == 0) { region = new Region(); db.Add(region); TempData["poruka-success"] = "Uspjesno dodavanje regiona"; } else { region = db.regioni.Find(input.RegionId); TempData["poruka-success"] = "Uspjesna izmjena regiona"; } region.Naziv = input.Naziv; db.SaveChanges(); db.Dispose(); return(RedirectToAction(nameof(Index))); }