AppExemplo.Domain.Cadastro.Service.ClienteService.Query C# (CSharp) Method

Query() public method

Recupera uma lista de clientes com base nos parametros de filtro
public Query ( ClienteFilterEntity filter ) : IList
filter ClienteFilterEntity Parametros de filtro
return IList
        public IList<ClienteEntity> Query(ClienteFilterEntity filter)
        {
            //Verifica o parametro
            if (filter == null) throw new ArgumentNullException(nameof(filter));


            var query = _clienteRepository.Query(filter);


            //Caso nao retornar valores, não gera erro, apenas a consulta não retorno registros
            return query ?? new List<ClienteEntity>();
        }
        /// <summary>