public MatchController(IUnitOfWork unitOfWork, ISessionProvider sessionProvider, IFixtureRepository fixtureRepository, IMatchRepository matchRepository, IMatchFormatRepository matchFormatRepository, IPlayerResultEngineManager playerResultEngineManager, ICompetitionPlayerGameStatisticRepository competitionPlayerGameStatisticRepository, IPlayerRepository playerRepository, IMatchService matchService, ICompetitionRepository competitionRepository, ITeamResultEngineManager teamResultEngineManager) { this._unitOfWork = unitOfWork; this._sessionProvider = sessionProvider; this._fixtureRepository = fixtureRepository; this._matchRepository = matchRepository; this._matchFormatRepository = matchFormatRepository; this._playerResultEngineManager = playerResultEngineManager; this._competitionPlayerGameStatisticRepository = competitionPlayerGameStatisticRepository; this._playerRepository = playerRepository; this._matchService = matchService; this._competitionRepository = competitionRepository; this._teamResultEngineManager = teamResultEngineManager; }
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>(); }