public IActionResult Snimi(AdresaEditVM ad) { MojDbContext db = new MojDbContext(); Adresa a; if (ad.AdresaID == 0) { a = new Adresa(); db.Add(a); } else { a = db.Adresa.Find(ad.AdresaID); a.AdresaID = ad.AdresaID; if (DaLiPostoji(ad.NazivUlice)) { return(Redirect("/Adresa/?poruka=Adresa je vec pohranjena u bazu")); } } a.GradId = ad.GradId; a.NazivUlice = ad.NazivUlice; db.SaveChanges(); db.Dispose(); return(Redirect("/Adresa/?poruka=Uspjesno ste pohranili podatke za adresu")); }
public IActionResult DodajForm() { MojDbContext db = new MojDbContext(); AdresaEditVM vm = new AdresaEditVM(); vm.Grad = db.Grad.Select(o => new SelectListItem(o.Naziv, o.GradID.ToString())).ToList(); return(View("UrediForm", vm)); }
public IActionResult UrediForm(int AdresaID) { if (AdresaID == 0) { return(RedirectToAction(nameof(Index))); } MojDbContext db = new MojDbContext(); Adresa ad = db.Adresa.Find(AdresaID); if (ad == null) { return(RedirectToAction(nameof(Index))); } AdresaEditVM vm = new AdresaEditVM(); vm.Grad = db.Grad.Select(o => new SelectListItem(o.Naziv, o.GradID.ToString())).ToList(); vm.GradId = ad.GradId; vm.AdresaID = ad.AdresaID; vm.NazivUlice = ad.NazivUlice; return(View("UrediForm", vm)); }