public static bool SubmitChanges(VauctionDataContext dataContext) { var res = true; try { dataContext.SubmitChanges(); } catch (ChangeConflictException e) { Logger.LogWarning(e.Message); try { foreach (var occ in dataContext.ChangeConflicts) { occ.Resolve(RefreshMode.KeepCurrentValues); } } catch (Exception ex) { Logger.LogException(ex); res = false; } } return res; }
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(); // } //} }
public UserRepository(VauctionDataContext dataContext, ICacheDataProvider CacheRepository) { this.dataContext = dataContext; this.CacheRepository = CacheRepository; }
public ReportRepository(VauctionDataContext dataContext) { this.dataContext = dataContext; }
public LinqToSqlDataProvider(string connectionString) : this() { this.connectionString = connectionString; dataContext = new VauctionDataContext(connectionString); }
//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 BidRepository(VauctionDataContext dataContext, ICacheDataProvider cacheRepository) { this.dataContext = dataContext; CacheRepository = cacheRepository; }
public CategoryRepository(VauctionDataContext dataContext) { this.dataContext = dataContext; }
public DifferentRepository(VauctionDataContext dc, ICacheDataProvider cacheRepository) { _dataContext = dc; _cacheRepository = cacheRepository; }
public InvoiceRepository(VauctionDataContext dataContext) { this.dataContext = dataContext; }