//TODO 1: Add sync logic public DataManager( ILocalDataSource localDataSource, IRemoteDataSource remoteDataSource) { LocalDataSource = localDataSource; RemoteDataSource = remoteDataSource; }
public DataSource(IRemoteDataSource remoteDataSource, string region, int maxPageResult, string quality) { _remoteDataSource = remoteDataSource; _categories = new List <IVideoCategory>(); _guideCategories = new List <IGuideCategory>(); _channels = new List <IChannel>(); _region = region.ToUpper(); _maxPageResult = maxPageResult; _qualityHelper = new VideoQuality(); _quality = _qualityHelper.GetQualityEnum(quality); }
public RefreshRemoteDataHostedService(ILogger <RefreshRemoteDataHostedService> logger, IEventListingData eventListingData, IYouTubeChannelVideos youTubeChannelVideo) { _logger = logger; _eventListingData = eventListingData; _youTubeChannelVideo = youTubeChannelVideo; }