//private IUserRepository userRepository;
        //private IAuctionRepository auctionRepository;
        //private IEventRepository eventRepository;
        //private IBidRepository bidRepository;
        //private IInvoiceRepository invoiceRepository;
        //private IGeneralRepository generalRepository;
        //private ICategoryRepository categoryRepository;
        //private IReportRepository reportRepository;

        public LinqToSqlDataProvider()
        {
            dataContext = new VauctionDataContext();
            if (Consts.DataCachingTechnology == DataCacheTechnology.MEMORYOBJECT)
            {
                cacheDataProvider = new CacheDataProvider();
            }
            else
            {
                cacheDataProvider = new AppFabricCacheProviderSystemRegions(Consts.ProductName);
            }
        }
        public LinqToSqlDataProvider()
        {
            dataContext       = new VauctionDataContext();
            CacheDataProvider = AppHelper.CacheDataProvider;

            //if (Consts.DataCachingTechnology == DataCacheTechnology.MEMORYOBJECT) CacheDataProvider = new CacheDataProvider();
            //else
            //{
            //  try
            //  {
            //    CacheDataProvider = new AFCDataProvider(Consts.ProductName);
            //  } catch
            //  {
            //    CacheDataProvider = new CacheDataProvider();
            //  }
            //}
        }
Example #3
0
 public CategoryRepository(VauctionDataContext dataContext)
 {
     this.dataContext = dataContext;
 }
Example #4
0
 public BidRepository(VauctionDataContext dataContext, ICacheDataProvider CacheRepository)
 {
     this.dataContext     = dataContext;
     this.CacheRepository = CacheRepository;
 }
Example #5
0
 public UserRepository(VauctionDataContext dataContext)
 {
     this.dataContext = dataContext;
 }
Example #6
0
 public VariableRepository(VauctionDataContext dataContext, ICacheDataProvider cacheDataProvider)
 {
     this.dataContext = dataContext;
     CacheRepository  = cacheDataProvider;
 }
 public DifferentRepository(VauctionDataContext dc, ICacheDataProvider cacheRepository)
 {
     _dataContext     = dc;
     _cacheRepository = cacheRepository;
 }
 public InvoiceRepository(VauctionDataContext dataContext)
 {
     this.dataContext = dataContext;
 }
Example #9
0
 public EventRepository(VauctionDataContext dataContext)
 {
     this.dataContext = dataContext;
 }
 public LinqToSqlDataProvider(string connectionString) : this()
 {
     this.connectionString = connectionString;
     dataContext           = new VauctionDataContext(connectionString);
 }
Example #11
0
 public LinqToSqlDataProvider()
 {
     dataContext       = new VauctionDataContext();
     CacheDataProvider = AppHelper.CacheDataProvider;
 }