/// <summary>
        /// Recupera uma lista de clientes com base nos parametros de filtro
        /// </summary>
        /// <param name="filter">Parametros de filtro</param>
        /// <returns>Lista de Clientes</returns>
        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>();
        }
Exemple #2
0
        /// <summary>
        /// Recupera uma lista de clientes com base nos parametros de filtro
        /// </summary>
        /// <param name="filter">Parametros de filtro</param>
        /// <returns>Lista de Clientes</returns>
        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>());
        }