public IActionResult Snimi(DonirajKategorijeUrediVM input) { DonirajKategorije k; if (input.DonirajKategorijeID == 0) { k = new DonirajKategorije(); _context.Add(k); TempData["success_poruka"] = "Uspješno ste dodali kategoriju."; } else { k = _context.DonirajKategorije.Find(input.DonirajKategorijeID); } k.DonirajKategorijeID = input.DonirajKategorijeID; k.Naziv = input.Naziv; _context.SaveChanges(); if (input.DonirajKategorijeID == 0) { TempData["success_poruka"] = "Uspješno ste dodali kategoriju."; } else { TempData["success_poruka"] = "Uspješno ste izmijenili podatke o kategoriji."; } return(RedirectToAction("Prikazi")); }
public IActionResult Uredi(int DonirajKategorijeID) { DonirajKategorije k = _context.DonirajKategorije.Find(DonirajKategorijeID); if (k == null) { TempData["error_poruka"] = "Kategorija ne postoji! "; return(RedirectToAction("Prikazi")); } DonirajKategorijeUrediVM model = new DonirajKategorijeUrediVM(); model.Naziv = k.Naziv; return(View("Uredi", model)); }
public IActionResult Obrisi(int DonirajKategorijeID) { DonirajKategorije k = _context.DonirajKategorije.Find(DonirajKategorijeID); if (k == null) { return(Content("Kategorija ne postoji!")); } _context.Remove(k); try { _context.SaveChanges(); } catch { TempData["error_poruka"] = "Kategoriju je nemoguće obrisati. "; } TempData["success_poruka"] = "Uspješno ste obrisali kategoriju. "; return(RedirectToAction("Prikazi")); }