public TeamUpdater(ITeamRepository teamRepository, ITeamRetriever teamStatsRetriever, ICreator <Team> teamCreator, IGameRetriever gameRetriever) { this.teamRepository = teamRepository; this.teamStatsRetriever = teamStatsRetriever; this.teamCreator = teamCreator; this.gameRetriever = gameRetriever; }
public PlayerDetailRetriever(IPlayerRetriever playerRetriever, IGameRetriever gameRetriever, ILeaderboards leaderboards, ITeamRetriever teamRetriever) { this.playerRetriever = playerRetriever; this.gameRetriever = gameRetriever; this.teamRetriever = teamRetriever; leaderboard = leaderboards.GetFullLeaderboard(); }
public EditGameModel(IGameRetriever gameRetriever, IPlayerRetriever playerRetriever, ICreator <Game> gameCreator, IUpdater <Game> gameUpdater, ITeamUpdater teamUpdater, IWebHostEnvironment env) { this.gameRetriever = gameRetriever; this.playerRetriever = playerRetriever; this.gameCreator = gameCreator; this.gameUpdater = gameUpdater; this.teamUpdater = teamUpdater; this.env = env; }
public DetailModel(IPlayerRetriever playerRetriever, IGameRetriever gameRetriever, IPlayerDetailRetriever detailHandler) { this.playerRetriever = playerRetriever; this.gameRetriever = gameRetriever; this.detailHandler = detailHandler; }
public TeamDetailRetriever(IGameRetriever gameRetriever, ITeamRetriever teamRetriever, IHistoricalData historicalData) { this.gameRetriever = gameRetriever; this.teamRetriever = teamRetriever; this.historicalData = historicalData; }
public HomePageStatRetriever(IGameRetriever gameRetriever, ILeaderboards leaderboards) { games = gameRetriever.GetAllGames(); leaderboard = leaderboards.GetLimitedLeaderboard(); }
public ListModel(IGameRetriever gameRetriever) { this.gameRetriever = gameRetriever; }