public IHttpActionResult Listar([FromUri] ListarUsuarioRequest request) { var response = this.usuarioAppService.Listar(request); if ((response == null) || (response.Count() == 0)) { return(NotFound()); } return(Ok(response)); }
public IEnumerable <UsuarioResponse> Listar(ListarUsuarioRequest request) { if (request == null) { request = new ListarUsuarioRequest(); } if ((request != null) && (request.Codigo != null) && (request.Codigo <= 0)) { throw new ParametroInvalidoExcecao("Favor informar um código de usuário válido"); } var listaUsuarios = this.usuarioRepositorio.Listar(request.Codigo, request.Email, null); return(this.configuracoesDeMapeamento.CreateMapper().Map <IEnumerable <Usuario>, IEnumerable <UsuarioResponse> >(listaUsuarios)); }