Exemplo n.º 1
0
 public BoardGamesApiController(ILogger <BoardGamesApiController> logger, IBoardGameRepository boardGameRepository, IGameStatisticsService gameStatisticsService, IRandomNameGeneratorService randomNameGeneratorService)
 {
     _logger = logger;
     this.boardGameRepository        = boardGameRepository;
     this.gameStatisticsService      = gameStatisticsService;
     this.randomNameGeneratorService = randomNameGeneratorService;
 }
Exemplo n.º 2
0
 public SudokuGameController(IStartGameService startService, IGameProcessService processService, IGameStatisticsService statisticsService, ILogger logger)
 {
     this.startService      = startService;
     this.processService    = processService;
     this.statisticsService = statisticsService;
     this.logger            = logger;
 }
Exemplo n.º 3
0
 public BoardGamesController(ILogger <BoardGamesController> logger,
                             IBoardGameRepository gameRepository,
                             IGameStatisticsService gameStatisticsService)
 {
     _logger                    = logger;
     this.gameRepository        = gameRepository;
     this.gameStatisticsService = gameStatisticsService;
 }
 public StatisticsCollectorService(
     IGameStatisticsService statisticsService,
     IOptions <GameOptions> optionsAccessor,
     ILogger <StatisticsCollectorService> logger)
 {
     _logger            = logger;
     _options           = optionsAccessor.Value;
     _statisticsService = statisticsService;
 }
Exemplo n.º 5
0
 public GameService(IStorage storage, IGameLogic gameLogic,
                    IGameStatisticsService gameStatistics,
                    IOptions <GameOptions> optionsAccessor)
 {
     _storage        = storage;
     _gameLogic      = gameLogic;
     _gameStatistics = gameStatistics;
     _options        = optionsAccessor.Value;
 }
 public GameStatisticsController(IGameStatisticsService gameStatisticsService,
                                 IPermissionService permissionService,
                                 IGameStatisticsModelFactory gameStatisticsModelFactory,
                                 IExportManager exportManager)
 {
     this._gameStatisticsService      = gameStatisticsService;
     this._permissionService          = permissionService;
     this._gameStatisticsModelFactory = gameStatisticsModelFactory;
     this._exportManager = exportManager;
 }
Exemplo n.º 7
0
 public GameController(IGameService gameSvc, IMapper mapper, IGameStatisticsService statisticsSvc)
 {
     _gameSvc       = gameSvc;
     _mapper        = mapper;
     _statisticsSvc = statisticsSvc;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GameFinishService"/> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 public GameFinishService(IRepository <PlayerBoardDbModel> repository, IUnitOfWork unitOfWork, IGameStatisticsService statisticsService)
 {
     this.repository        = repository;
     this.unitOfWork        = unitOfWork;
     this.statisticsService = statisticsService;
 }