public IActionResult Brisi(int AdresaId) { Adresa a = db.adrese.Find(AdresaId); int gradid = a.GradId; db.Remove(a); db.SaveChanges(); db.Dispose(); return(Redirect("/Adresa/Prikazi?GradID=" + gradid)); }
public IActionResult Brisi(int Id) { Grad g = db.gradovi.Find(Id); int drzavaId = g.DrzavaId; db.Remove(g); db.SaveChanges(); TempData["poruka-success"] = "Uspjesno brisanje grada"; return(Redirect("/Drzava/Detalji?Id=" + drzavaId)); //return Redirect("/Grad/Index?DrzavaId=" + drzavaId); }
public IActionResult Snimi(SkladisteDodajVM input) { Skladiste s = db.skladista.Find(input.SkladisteId); Skladiste s2 = new Skladiste(); s2 = s; if (s == null) { if (db.skladista.Any(x => x.SkladisteId == input.AdresaId)) { TempData["poruka-danger"] = "Ova adresa je već zauzeta!Ne možete imati dva skladišta na istoj adresi!"; return(RedirectToAction(nameof(Index))); } s = new Skladiste(); db.Add(s); } else { db.Remove(s); db.SaveChanges(); if (db.skladista.Any(x => x.SkladisteId == input.AdresaId)) { db.Add(s2); db.SaveChanges(); TempData["poruka-danger"] = "Ova adresa je već zauzeta!Ne možete imati dva skladišta na istoj adresi!"; return(RedirectToAction(nameof(Index))); } s = new Skladiste(); db.Add(s); } s.SkladisteId = input.AdresaId; s.Naziv = input.Naziv; s.Opis = input.Opis; db.SaveChanges(); TempData["poruka-success"] = "Uspješna dodavanje/izmjena novog skladišta"; return(RedirectToAction(nameof(Index))); }
public IActionResult Obrisi(int Id) { Region r = db.regioni.Find(Id); if (r != null) { db.Remove(r); db.SaveChanges(); db.Dispose(); TempData["poruka-success"] = "Uspjesno obrisan region"; } else { TempData["poruka-error"] = "Region nije pronadjen"; } return(RedirectToAction(nameof(Index))); }
public IActionResult Obrisi(int Id) { Drzava d = db.drzave.Find(Id); if (d != null) { db.Remove(d); db.SaveChanges(); db.Dispose(); TempData["poruka-success"] = "Uspjesno obrisana drzava"; } else { TempData["poruka-error"] = "Drzava nije pronadjen"; } return(RedirectToAction(nameof(Prikazi))); }