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>