public override Task <UsuarioResponse> Listar(UsuarioFiltroRequest usuarioFiltro, ServerCallContext context)
        {
            var filtro = listarParser.Request(usuarioFiltro);

            var responseEnvelope = consultaService.Listar(filtro);

            var response = listarParser.Response(responseEnvelope);

            return(Task.FromResult(response));
        }
Пример #2
0
 public async Task <HttpResponseMessage> ListarFiltrado(UsuarioFiltroRequest request)
 {
     try
     {
         var response = _serviceUsuario.ListarFiltrado(request);
         return(await ResponseAsync(response, _serviceUsuario));
     }
     catch (Exception ex)
     {
         return(await ResponseExceptionAsync(ex));
     }
 }
Пример #3
0
 public IEnumerable <UsuarioResponse> ListarFiltrado(UsuarioFiltroRequest request)
 {
     return(_repositoryUsuario.ListarPor(item => item.Nome.PrimeiroNome.Contains(request.Nome) || item.Nome.UltimoNome.Contains(request.Nome) || item.Email.Endereco.Contains(request.Email), include => include.Perfil)
            .ToList().Select(usuario => (UsuarioResponse)usuario));
 }