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