Ejemplo n.º 1
0
 public IQueryable <Order> InterceptNoSort(IQueryCriteria criteria, IQueryable <Order> queryable)
 {
     return(queryable.OrderBy(t => t.Customer.LastName));
 }
 public Task <IQueryExecutionResult <TRecord> > ExecuteAsync <TSource, TRecord>(IQueryable <TSource> queryable, IQueryCriteria criteria, IQueryExecutionOptions options, CancellationToken cancellationToken = default)
 {
     Reset <TSource, TRecord>(queryable, criteria, options);
     return(FinalExecuteAsync <TSource, TRecord>(cancellationToken));
 }
Ejemplo n.º 3
0
 public IQueryable InterceptNoSort(IQueryCriteria criteria, IQueryable queryable)
 {
     return(queryable.OrderBy("Customer.LastName"));
 }
Ejemplo n.º 4
0
        public override IList <OPC_ShippingSale> QueryAll(IQueryCriteria queryCriteria)
        {
            var result = Query(queryCriteria);

            return(result.Data);
        }
Ejemplo n.º 5
0
 public abstract IEnumerable <T> Find(IQueryCriteria <T> query);
Ejemplo n.º 6
0
 public IQueryable <Order> InterceptIncludeStrategy(IQueryCriteria criteria, IQueryable <Order> queryable)
 {
     return(queryable.Include(t => t.Customer));
 }
Ejemplo n.º 7
0
 public IQueryable <Customer> InterceptIncludeStrategy(IQueryCriteria criteria, IQueryable <Customer> queryable)
 {
     // should not go in here.
     throw new NotImplementedException();
 }
Ejemplo n.º 8
0
 public Task <IQueryExecutionResult <TSource> > ExecuteAsync <TSource>(IQueryable <TSource> queryable, IQueryCriteria criteria, CancellationToken cancellationToken = default(CancellationToken))
 {
     Reset(queryable, criteria);
     return(FinalExecuteAsync <TSource, TSource>(cancellationToken));
 }
Ejemplo n.º 9
0
 public IQueryable InterceptIncludeStrategy(IQueryCriteria criteria, IQueryable queryable)
 {
     queryable = ((IQueryable <Order>)queryable).Include(t => t.Customer);
     return(queryable);
 }
Ejemplo n.º 10
0
 protected virtual void ResetInterceptors <TSource>(IQueryCriteria criteria, IQueryable <TSource> queryable)
 {
     Interceptors = ResolveInterceptors(criteria, queryable);
 }
Ejemplo n.º 11
0
 public virtual IQueryExecutionResult Execute(IQueryable queryable, IQueryCriteria criteria)
 {
     Reset(queryable, criteria);
     return(ExecuteReflected());
 }
Ejemplo n.º 12
0
 public IQueryExecutionResult <TSource> Execute <TSource>(IQueryable <TSource> queryable, IQueryCriteria criteria)
 {
     Reset(queryable, criteria, new QueryExecutionOptions());
     return(FinalExecute <TSource>());
 }
            public IEnumerable <IQueryInterceptor> GetInterceptors <TSource, TResult>(IQueryCriteria queryCriteria, IQueryable <TSource> queryable)
            {
                yield return(new FakeInterceptor());

                yield return(new FakeInterceptor());
            }
Ejemplo n.º 14
0
 IQuery <T> IQueryFactory <T> .GetQuery(IQueryCriteria <T> criteria)
 {
     return(GetEntry(criteria, Empty.Instance));
 }