public FakeStatusCyclocityRepository( ICyclocityRepository innerRepository, IFakeGenerator fakeStatusGenerator, ITaskulerScheduleHandle updateFakeDataScheduleHandle) { _InnerRepository = innerRepository; _FakeStatusGenerator = fakeStatusGenerator; _StationsListLock = new AsyncReaderWriterLock(); updateFakeDataScheduleHandle.AddTask(async() => await _UpdateFakeDataAsync()); }
public FakeStatusCyclocityRepository( ICyclocityRepository innerRepository, IFakeGenerator fakeStatusGenerator, ITaskulerScheduleHandle updateFakeDataScheduleHandle) { _InnerRepository = innerRepository; _FakeStatusGenerator = fakeStatusGenerator; _StationsListLock = new AsyncReaderWriterLock(); updateFakeDataScheduleHandle.AddTask(async () => await _UpdateFakeDataAsync()); }
public MainRepository(ICyclocityRepository cyclocityRepository) { _CyclocityRepository = cyclocityRepository; }
public MainRepository(ICyclocityRepository cyclocityRepository) { _CyclocityRepository = cyclocityRepository; }
public CachingCyclocityRepository(ICyclocityRepository innerCyclocityRepository, ObjectCache cache, CacheItemPolicy cacheItemPolicy) { _InnerCyclocityRepository = innerCyclocityRepository; _Cache = cache; _CacheItemPolicy = cacheItemPolicy; }