Exemple #1
0
        public static IQueryable <DTOrder> Order(IQueryable <DTOrder> query, BusinessQueryContext <OrderCollection, OrderReadOnlyCollection, Order, DTOrder, int> context)
        {
            if (!context.Properties.ContainsKey(OrderQueryExecuted))
            {
                query = query.Where(t => (context.BusinessContext as MyAppBusinessContext).User.Name == "admin");
                context.Properties.Add(OrderQueryExecuted, null);
            }

            return(query);
        }
Exemple #2
0
 public MyAppQuery(
     BusinessQueryContext <TCollection, TReadOnlyCollection, TObject, TEntry, Int32> businessQueryContext,
     IQueryable <TEntry> query
     ) : base(businessQueryContext, query)
 {
 }