public IActionResult DeleteAnimal(Guid id) { try { var animal = _animalService.FindById(id); var message = $"O animal com Id {id} não existe"; if (animal == null) { var error = JsonConvert.SerializeObject(message); _logger.LogError(error); return(RequestResponse(HttpStatusCode.NotFound, "hipets/api/v1/animals", isError: true, result: message)); } _animalService.Delete(animal); return(IsAValidOperation() ? RequestResponse(HttpStatusCode.NoContent) : RequestResponse(HttpStatusCode.NotFound, "hipets/api/v1/animals", isError: true)); } catch (Exception ex) { var error = JsonConvert.SerializeObject(ex); _logger.LogError(error); return(RequestResponse(HttpStatusCode.BadRequest, isError: true, result: "Ocorreu um erro ao remover o animal")); } }
public async Task <IActionResult> Delete([FromRoute] int id) { try { var result = await _animalService.Delete(id).ConfigureAwait(true); return(Ok(result)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <ActionResult <AnimalDto> > DeleteBook(int id) { try { var animal = await _animalService.Delete(id); return(Ok(animal)); } catch (Exception ex) { return(NotFound(ex.Message)); } }
public IActionResult Delete(int id) { try { var entity = animalService.Find(id); if (entity == null) { return(NotFound()); } animalService.Delete(entity); return(Ok()); } catch (Exception) { throw; } }
public async Task <ActionResult <Animal> > Delete(int id) { await _animalService.Delete(id); return(NoContent()); }
public IActionResult Delete(string id) { m_AnimalService.Delete(id); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { _animalService.Delete(id); return(RedirectToAction("Index")); }
public JsonResult Remove(string animalID) { var result = _animalService.Delete(Guid.Parse(animalID)); return(Json(result, JsonRequestBehavior.AllowGet)); }