public GridTestController(
     Data.ApplicationDbContext db,
     IStringLocalizerFactory factory,
     IHttpContextAccessor accessor,
     IWebQueryProvider queryProvider) : base(factory, accessor)
 {
     //in actual 3 layers applications repository inherit
     //from DefaultCRUDRepository
     //and then it is DI injected
     Repository         = DefaultCRUDRepository.Create(db, db.Products);
     oDataRepository    = new DefaultWebQueryRepository(Repository);
     TypesRepository    = DefaultCRUDRepository.Create(db, db.ProductTypes);
     this.queryProvider = queryProvider;
 }
Esempio n. 2
0
 public WebPriceQueryable(IWebQueryable webQueryable, IDatabase database)
 {
     this.WebQueryable = webQueryable;
     this.Database     = database;
 }