public TeamResultEngineContext( ITeamLeagueTableRepository teamLeagueTableRepository, IPlayerMeritTableRepository playerMeritTableRepository, IMatchRepository matchRepository, IFixtureRepository fixtureRepository, IMatchFormatRepository matchFormatRepository, IPlayerRepository playerRepository, IRuleSetRepository ruleSetRepository, ICompetitionPlayerGameStatisticRepository competitionPlayerGameStatisticRepository) { this._teamLeagueTableRepository = teamLeagueTableRepository; this._playerMeritTableRepository = playerMeritTableRepository; this._matchRepository = matchRepository; this._fixtureRepository = fixtureRepository; this._matchFormatRepository = matchFormatRepository; this._playerRepository = playerRepository; this._ruleSetRepository = ruleSetRepository; this._competitionPlayerGameStatisticRepository = competitionPlayerGameStatisticRepository; this._players = new Dictionary <int, BowlsResults.Common.Domain.Entities.Player>(); }
public TeamLeagueTableService(ICompetitionEventRepository competitionEventRepository, ITeamLeagueTableRepository teamLeagueTableRepository) { this._competitionEventRepository = competitionEventRepository; this._teamLeagueTableRepository = teamLeagueTableRepository; }