public ActionResult <Zadatak> Delete(string name) { var data = _service.GetAll().FirstOrDefault(d => d.NazivZadatka.Equals(name)); if (data == null) { return(NotFound()); } _service.Delete(data.Id); return(NoContent()); }
public IActionResult DeleteZadatak(int?id) { try { if (id == null) { throw new Exception("Zadatak čije podaatke zahtevate ne postoji!"); } var zadatakZaBrisanje = service.FindById(id);// ?? throw new NotFoundCustomException("Nisu pronađeni podaci", $"Proverite parametre za id: {id}"); if (zadatakZaBrisanje == null) { throw new Exception("Zadatak čije podaatke zahtevate ne postoji!"); } service.Delete(zadatakZaBrisanje.Id); return(RedirectToAction("Index", new { message = $"Uspešno obrisani podaci o zadatku: {zadatakZaBrisanje.NazivZadatka}" })); } catch (Exception ex) { return(RedirectToAction("Error", "Home", new { message = ex.Message })); } }