Ejemplo n.º 1
0
        //TODO 1: Add sync logic

        public DataManager(
            ILocalDataSource localDataSource,
            IRemoteDataSource remoteDataSource)
        {
            LocalDataSource  = localDataSource;
            RemoteDataSource = remoteDataSource;
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public RefreshRemoteDataHostedService(ILogger <RefreshRemoteDataHostedService> logger, IEventListingData eventListingData, IYouTubeChannelVideos youTubeChannelVideo)
 {
     _logger              = logger;
     _eventListingData    = eventListingData;
     _youTubeChannelVideo = youTubeChannelVideo;
 }