コード例 #1
0
 protected CoreDataSource(
     IAppLogger logger,
     IAsyncMapper <string, TVersionedModel, TKey> toVersionedMapper,
     IAsyncMapper <TVersionedModel, TCoreData, TKey> toCoreMapper,
     ProgramOptions programOptions,
     DataDirectoryPath dataPath,
     IWebRequestClient webClient)
 {
     _logger            = logger;
     _toVersionedMapper = toVersionedMapper;
     _toCoreMapper      = toCoreMapper;
     _programOptions    = programOptions;
     DataPath           = dataPath;
     _webClient         = webClient;
 }
コード例 #2
0
 public WeekMatchupSource(
     IAppLogger logger,
     IToVersionedMapper toVersionedMapper,
     IToCoreMapper toCoreMapper,
     ProgramOptions programOptions,
     DataDirectoryPath dataPath,
     IWebRequestClient webClient)
     : base(
         logger,
         toVersionedMapper,
         toCoreMapper,
         programOptions,
         dataPath,
         webClient)
 {
 }
コード例 #3
0
ファイル: FfdbEngine.cs プロジェクト: zaawilli/FFDB
        public FfdbEngine(
            IAppLogger logger,
            IServiceProvider serviceProvider,
            IDatabaseProvider databaseProvider,
            LatestWeekValue latestWeekValue,
            IWebRequestClient webRequestClient)
        {
            _serviceProvider  = serviceProvider;
            _databaseProvider = databaseProvider;
            _latestWeekValue  = latestWeekValue;
            _webRequestClient = webRequestClient;

            Stats  = new StatsProcessor(serviceProvider);
            Team   = new TeamProcessor(serviceProvider);
            Player = new PlayerProcessor(serviceProvider);
        }
コード例 #4
0
ファイル: PlayerAddSource.cs プロジェクト: zaawilli/FFDB
 public PlayerAddSource(
     IRosterCache rosterCache,
     IAppLogger logger,
     IToVersionedMapper toVersionedMapper,
     IToCoreMapper toCoreMapper,
     ProgramOptions programOptions,
     DataDirectoryPath dataPath,
     IWebRequestClient webClient)
     : base(
         logger,
         toVersionedMapper,
         toCoreMapper,
         programOptions,
         dataPath,
         webClient)
 {
     _rosterCache = rosterCache;
 }
コード例 #5
0
ファイル: LatestWeekValue.cs プロジェクト: zaawilli/FFDB
 public LatestWeekValue(IWebRequestClient webRequestClient)
     : base("Latest Week")
 {
     _webRequestClient = webRequestClient;
 }