public HttpResponseMessage Delete(int id) { try { var estoque = appService.ConsultarPorId(id); if (estoque != null) { appService.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, estoque)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage Delete(int id) { try { var estoque = appService.ConsultarPorId(id); if (estoque == null) { //Não encontrado return(Request.CreateResponse(HttpStatusCode.NotFound)); } appService.Excluir(id); //200 - Sucesso - OK return(Request.CreateResponse(HttpStatusCode.OK, estoque)); } catch (Exception ex) { //500 - Erro de Aplicação - Internal Server Error return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }