예제 #1
0
 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;
 }