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)); }
public SqlServerInningsStatisticsDataSource(IDatabaseConnectionFactory databaseConnectionFactory, IStatisticsQueryBuilder statisticsQueryBuilder) { _databaseConnectionFactory = databaseConnectionFactory ?? throw new System.ArgumentNullException(nameof(databaseConnectionFactory)); _statisticsQueryBuilder = statisticsQueryBuilder ?? throw new System.ArgumentNullException(nameof(statisticsQueryBuilder)); }