public SqlServerPlayerSummaryStatisticsDataSource(IDatabaseConnectionFactory databaseConnectionFactory, IStatisticsQueryBuilder statisticsQueryBuilder)
 {
     _databaseConnectionFactory = databaseConnectionFactory;
     _statisticsQueryBuilder    = statisticsQueryBuilder ?? throw new ArgumentNullException(nameof(statisticsQueryBuilder));
 }
 public SqlServerBestPlayerTotalStatisticsDataSource(IDatabaseConnectionFactory databaseConnectionFactory, IStatisticsQueryBuilder statisticsQueryBuilder, IPlayerDataSource playerDataSource)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _statisticsQueryBuilder    = statisticsQueryBuilder ?? throw new ArgumentNullException(nameof(statisticsQueryBuilder));
     _playerDataSource          = playerDataSource ?? throw new ArgumentNullException(nameof(playerDataSource));
 }
 public SqlServerBestPerformanceInAMatchStatisticsDataSource(IDatabaseConnectionFactory databaseConnectionFactory, IStatisticsQueryBuilder statisticsQueryBuilder)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _statisticsQueryBuilder    = statisticsQueryBuilder ?? throw new ArgumentNullException(nameof(statisticsQueryBuilder));
 }
示例#4
0
 public SqlServerInningsStatisticsDataSource(IDatabaseConnectionFactory databaseConnectionFactory, IStatisticsQueryBuilder statisticsQueryBuilder)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new System.ArgumentNullException(nameof(databaseConnectionFactory));
     _statisticsQueryBuilder    = statisticsQueryBuilder ?? throw new System.ArgumentNullException(nameof(statisticsQueryBuilder));
 }