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));
     }
 }
Example #2
0
        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
            });
        }