public HomeController( IRecentPublicGamesRetriever recentPublicGamesRetriever, ITopGamingGroupsRetriever topGamingGroupsRetriever, ITrendingGamesRetriever trendingGamesRetriever, ITransformer transformer, IRecentPlayerAchievementsUnlockedRetreiver recentPlayerAchievementsUnlockedRetreiver, IMapperFactory mapperFactory, IDataContext dataContext) { _recentPublicGamesRetriever = recentPublicGamesRetriever; _topGamingGroupsRetriever = topGamingGroupsRetriever; _trendingGamesRetriever = trendingGamesRetriever; _transformer = transformer; _recentPlayerAchievementsUnlockedRetreiver = recentPlayerAchievementsUnlockedRetreiver; _mapperFactory = mapperFactory; }
public GameDefinitionController(IGameDefinitionRetriever gameDefinitionRetriever, ITrendingGamesRetriever trendingGamesRetriever, IGameDefinitionDetailsViewModelBuilder gameDefinitionTransformation, IGameDefinitionSaver gameDefinitionCreator, IBoardGameGeekApiClient boardGameGeekApiClient, IUserRetriever userRetriever, IBoardGameGeekGamesImporter boardGameGeekGamesImporter, ITransformer transformer) { _gameDefinitionRetriever = gameDefinitionRetriever; _trendingGamesRetriever = trendingGamesRetriever; _gameDefinitionTransformation = gameDefinitionTransformation; _gameDefinitionSaver = gameDefinitionCreator; _boardGameGeekApiClient = boardGameGeekApiClient; _userRetriever = userRetriever; _boardGameGeekGamesImporter = boardGameGeekGamesImporter; _transformer = transformer; }