public HttpResponseMessage Remover(RemoverUsuarioRequest request) { try { var response = _service.RemoverResponse(request); return(Response(response, response.Status)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message)); } }
/// <summary> /// Remove o usuário informado /// </summary> /// <param name="parametros"></param> /// <returns></returns> public MensagemResponseBase RemoverUsuario(RemoverUsuarioRequest parametros) { // Remove o usuario grupo _servicoPersistencia.RemoverObjeto <UsuarioInfo>( new RemoverObjetoRequest <UsuarioInfo>() { CodigoObjeto = parametros.CodigoUsuario }); // Retorna return (new MensagemResponseBase() { CodigoMensagemRequest = parametros.CodigoMensagem }); }
public RemoverUsuarioReponse RemoverResponse(RemoverUsuarioRequest request) { var usuario = _repository.SelecionarPorId(request.Id); if (usuario == null) { return(new RemoverUsuarioReponse() { Mensagens = Mensagens.OPERACAO_ERRO, Status = EnumStatusObjeto.Erro }); } _repository.Remover(usuario); return(new RemoverUsuarioReponse() { Mensagens = Mensagens.OPERACAO_SUCESSO, Status = EnumStatusObjeto.Sucesso }); }