Пример #1
0
 public GameAppService(IUnitOfWorkManager uowManager,
                       IGameRepository gameRepository,
                       IGameStatusRepository gameStatusRepository,
                       IGameTaskRepository gameTaskRepository,
                       IConditionRepository conditionRepository,
                       ITipRepository tipRepository,
                       ICityQuestRepositoryBase <PlayerGameTaskStatistic, long> playerGameTaskStatisticRepository,
                       ICityQuestRepositoryBase <TeamGameTaskStatistic, long> teamGameTaskStatisticRepository,
                       ICityQuestRepositoryBase <PlayerGameStatistic, long> playerGameStatisticRepository,
                       ICityQuestRepositoryBase <TeamGameStatistic, long> teamGameStatisticRepository,
                       IGamePolicy gamePolicy,
                       IGameChangesNotifier gameChangesNotifier,
                       IStatisticsChangesNotifier statisticsChangesNotifier,
                       GameImageManager gameImageSaver)
 {
     UowManager           = uowManager;
     GameRepository       = gameRepository;
     GameStatusRepository = gameStatusRepository;
     GameTaskRepository   = gameTaskRepository;
     ConditionRepository  = conditionRepository;
     TipRepository        = tipRepository;
     PlayerGameTaskStatisticRepository = playerGameTaskStatisticRepository;
     TeamGameTaskStatisticRepository   = teamGameTaskStatisticRepository;
     PlayerGameStatisticRepository     = playerGameStatisticRepository;
     TeamGameStatisticRepository       = teamGameStatisticRepository;
     GamePolicy                = gamePolicy;
     GameChangesNotifier       = gameChangesNotifier;
     StatisticsChangesNotifier = statisticsChangesNotifier;
     GameImageSaver            = gameImageSaver;
 }
Пример #2
0
 public ConditionAppService(IUnitOfWorkManager uowManager,
                            IConditionRepository conditionRepository,
                            IGameTaskRepository gameTaskRepository,
                            IConditionPolicy conditionPolicy,
                            IGamePolicy gamePolicy)
 {
     UowManager          = uowManager;
     ConditionRepository = conditionRepository;
     GameTaskRepository  = gameTaskRepository;
     ConditionPolicy     = conditionPolicy;
     GamePolicy          = gamePolicy;
 }
Пример #3
0
 public TipAppService(IUnitOfWorkManager uowManager,
                      ITipRepository tipRepository,
                      IGameTaskRepository gameTaskRepository,
                      ITipPolicy tipPolicy,
                      IGamePolicy gamePolicy)
 {
     UowManager         = uowManager;
     TipRepository      = tipRepository;
     GameTaskRepository = gameTaskRepository;
     TipPolicy          = tipPolicy;
     GamePolicy         = gamePolicy;
 }
Пример #4
0
 public GameTaskAppService(IUnitOfWorkManager uowManager,
                           IGameRepository gameRepository,
                           IGameTaskRepository gameTaskRepository,
                           IGamePolicy gamePolicy,
                           IGameTaskPolicy gameTaskPolicy)
 {
     UowManager         = uowManager;
     GameRepository     = gameRepository;
     GameTaskRepository = gameTaskRepository;
     GamePolicy         = gamePolicy;
     GameTaskPolicy     = gameTaskPolicy;
 }