예제 #1
0
 public RecentPlayerAchievementsUnlockedRetriever(
     IDataContext dataContext,
     IAchievementRetriever achievementRetriever)
 {
     _dataContext          = dataContext;
     _achievementRetriever = achievementRetriever;
 }
예제 #2
0
 public PlayerAchievementRetriever(IDataContext dataContext,
                                   IAchievementRetriever achievementRetriever,
                                   IBoardGameGeekGameDefinitionInfoRetriever boardGameGeekGameDefinitionInfoRetriever,
                                   IPlayerRetriever playerRetriever)
 {
     _dataContext          = dataContext;
     _achievementRetriever = achievementRetriever;
     _boardGameGeekGameDefinitionInfoRetriever = boardGameGeekGameDefinitionInfoRetriever;
     _playerRetriever = playerRetriever;
 }
예제 #3
0
 public AchievementController(IPlayerAchievementRetriever playerAchievementRetriever,
                              IRecentPlayerAchievementsUnlockedRetriever recentPlayerAchievementsUnlockedRetriever,
                              IMapperFactory mapperFactory,
                              IAchievementRetriever achievementRetriever,
                              ITransformer transformer)
 {
     _playerAchievementRetriever = playerAchievementRetriever;
     _recentPlayerAchievementsUnlockedRetriever = recentPlayerAchievementsUnlockedRetriever;
     _achievementRetriever = achievementRetriever;
     _transformer          = transformer;
 }