/// <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>(); }
/// <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>()); }