public HttpResponseMessage Remover(RemoverPatrimonioRequest request) { try { var response = _service.RemoverResponse(request); return(Response(response, response.Status)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public RemoverPatrimonioResponse RemoverResponse(RemoverPatrimonioRequest request) { var patrimonio = _repository.SelecionarPorId(request.Id); if (patrimonio == null) { return(new RemoverPatrimonioResponse() { Mensagens = "Patrimônio não existe", Status = EnumStatusObjeto.Erro }); } _repository.Remover(patrimonio); return(new RemoverPatrimonioResponse() { Mensagens = Mensagens.OPERACAO_SUCESSO, Status = EnumStatusObjeto.Sucesso }); }