コード例 #1
0
        public FakeStatusCyclocityRepository(
            ICyclocityRepository innerRepository,
            IFakeGenerator fakeStatusGenerator,
            ITaskulerScheduleHandle updateFakeDataScheduleHandle)
        {
            _InnerRepository     = innerRepository;
            _FakeStatusGenerator = fakeStatusGenerator;
            _StationsListLock    = new AsyncReaderWriterLock();

            updateFakeDataScheduleHandle.AddTask(async() => await _UpdateFakeDataAsync());
        }
コード例 #2
0
        public FakeStatusCyclocityRepository(
            ICyclocityRepository innerRepository,
            IFakeGenerator fakeStatusGenerator,
            ITaskulerScheduleHandle updateFakeDataScheduleHandle)
        {
            _InnerRepository = innerRepository;
            _FakeStatusGenerator = fakeStatusGenerator;
            _StationsListLock = new AsyncReaderWriterLock();

            updateFakeDataScheduleHandle.AddTask(async () => await _UpdateFakeDataAsync());
        }
コード例 #3
0
 public MainRepository(ICyclocityRepository cyclocityRepository)
 {
     _CyclocityRepository = cyclocityRepository;
 }
コード例 #4
0
 public MainRepository(ICyclocityRepository cyclocityRepository)
 {
     _CyclocityRepository = cyclocityRepository;
 }
コード例 #5
0
 public CachingCyclocityRepository(ICyclocityRepository innerCyclocityRepository, ObjectCache cache, CacheItemPolicy cacheItemPolicy)
 {
     _InnerCyclocityRepository = innerCyclocityRepository;
     _Cache           = cache;
     _CacheItemPolicy = cacheItemPolicy;
 }