Exemplo n.º 1
0
        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 }));
            }
        }