示例#1
0
 public RouteRepository(
     ApplicationDbContext context,
     RouteSyncService syncService,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter, syncService)
 {
 }
 public BusStationRepository(
     ApplicationDbContext context,
     BusStationSyncService syncService,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter, syncService)
 {
 }
 public CarBrandRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter,
     CarBrandSyncService syncService)
     : base(context, dataChangeEventEmitter, syncService)
 {
 }
示例#4
0
 public DataServiceAsync(
     ApplicationDbContext dbContext,
     IDataChangeEventEmitter dataEventEmitter,
     DataSyncServiceEx <TEntity, int> syncService)
     : base(dbContext, dataEventEmitter, syncService)
 {
 }
示例#5
0
        public AppCacheHelper(IDataChangeEventEmitter dataEventEmitter)
        {
            _cacheInstance = MemoryCache.Default;

            _dataEventEmitter = dataEventEmitter;
            _dataEventEmitter.Subscribe(OnDataChangeEvent);

            _keysDictionary = new ConcurrentDictionary <string, Type[]>();
        }
示例#6
0
 public DataServiceAsyncEx(
     ApplicationDbContext dbContext,
     IDataChangeEventEmitter dataEventEmitter,
     DataSyncServiceEx <TEntity, TPKey> syncService)
 {
     _dbContext        = dbContext;
     _syncService      = syncService;
     _dataEventEmitter = dataEventEmitter;
 }
示例#7
0
        public ETagCacheHelper(IDataChangeEventEmitter dataEventEmitter)
        {
            _dataEventEmitter = dataEventEmitter;
            _dataEventEmitter.Subscribe(OnDataChangeEvent);

            _keysDictionary  = new ConcurrentDictionary <string, HashSet <Type> >();
            _typesDictionary = new ConcurrentDictionary <Type, HashSet <string> >();
            _etagDictionary  = new ConcurrentDictionary <string, string>();
        }
示例#8
0
 public ObjectRepository(
     IRouteRepository routeRepository,
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter,
     ObjectsSyncService syncService)
     : base(context, dataChangeEventEmitter, syncService)
 {
     _routeRepository = routeRepository;
 }
示例#9
0
 public BlockTypeRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter)
 {
 }
示例#10
0
 public ProjectRouteRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter)
 {
 }
示例#11
0
 public NewBusStationRouteRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter)
 {
 }
示例#12
0
 public EventLogFieldRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter)
 {
 }
示例#13
0
 public DataServiceAsyncEx(
     ApplicationDbContext dbContext,
     IDataChangeEventEmitter dataEventEmitter)
     : this(dbContext, dataEventEmitter, null)
 {
 }
示例#14
0
 public DataServiceAsync(
     ApplicationDbContext dbContext,
     IDataChangeEventEmitter dataEventEmitter)
     : base(dbContext, dataEventEmitter)
 {
 }
 public OutBusByDatesRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter)
 {
 }
示例#16
0
 public GranitRepository(
     ApplicationDbContext context,
     IDataChangeEventEmitter dataChangeEventEmitter)
     : base(context, dataChangeEventEmitter)
 {
 }