Exemplo n.º 1
0
        public IHttpActionResult Listar([FromUri] ListarUsuarioRequest request)
        {
            var response = this.usuarioAppService.Listar(request);

            if ((response == null) || (response.Count() == 0))
            {
                return(NotFound());
            }

            return(Ok(response));
        }
Exemplo n.º 2
0
        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));
        }