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)); } }
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 }); }