public HttpResponseMessage Remover(RemoverMarcaRequest request)
 {
     try
     {
         var response = _service.RemoverResponse(request);
         return(Response(response, response.Status));
     }
     catch (Exception e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message));
     }
 }
Exemplo n.º 2
0
        public RemoverMarcaResponse RemoverResponse(RemoverMarcaRequest request)
        {
            var marca = _repository.SelecionarPorId(request.Id);

            if (marca == null)
            {
                return(null);
            }
            _repository.Remover(marca);
            return(new RemoverMarcaResponse()
            {
                Mensagens = Mensagens.OPERACAO_SUCESSO, Status = EnumStatusObjeto.Sucesso
            });
        }