public OrderController()
        {
            _dbContext = ApplicationDbContext.Create();

            var options = new EasyQueryOptions();

            options.UseEntity((_) => _dbContext.Orders);

            //create EasyQuery manager which generates LINQ queries
            _eqManager = new EasyQueryManagerLinq <Order>(options);
        }
Example #2
0
        public OrderController(IServiceProvider services, AppDbContext dbContext)
        {
            this._dbContext = dbContext;

            var options = new EasyQueryOptions(services);

            options.UseEntity((_, __) =>
                              _dbContext
                              .Orders
                              .Include(o => o.Customer)
                              .Include(o => o.Employee)
                              .AsQueryable());

            _eqManager = new EasyQueryManagerLinq <Order>(services, options);
        }
Example #3
0
 public EqController(EasyQueryManagerLinq <IEntity> eqManager)
 {
     this.eqManager = eqManager;
 }