public IndexModel(
     IWinnerService winnerService,
     IResponseService responseService)
 {
     _winnerService   = winnerService;
     _responseService = responseService;
 }
Пример #2
0
 public UserController(IUserService userService, ISessionService sessionService, ITicketService ticketService, IWinnerService winnerService)
 {
     _userService    = userService;
     _sessionService = sessionService;
     _ticketService  = ticketService;
     _winnerService  = winnerService;
 }
Пример #3
0
 public ApiGameController(IGame game, IWinnerService winnerService, IGameLogService gameLogService, IEnumerable <IComputerMove> computerMoves)
 {
     _game           = game;
     _winnerService  = winnerService;
     _gameLogService = gameLogService;
     _computerMoves  = computerMoves;
 }
Пример #4
0
 public DrawService(IRepository <Draw> drawRepository,
                    IRepository <Session> sessionRepository,
                    IWinnerService winnerService,
                    IMapper mapper)
 {
     _drawRepository    = drawRepository;
     _sessionRepository = sessionRepository;
     _winnerService     = winnerService;
     _mapper            = mapper;
 }
Пример #5
0
 public PlayRoundService(
     IBettingService bettingService,
     IPlayerParticipationService playerParticipationService,
     IDealCardService dealCardService,
     IPlayerActionService actionService,
     IWinnerService winnerService,
     IConsoleOutputService consoleOutputService)
 {
     _bettingService             = bettingService;
     _playerParticipationService = playerParticipationService;
     _dealCardService            = dealCardService;
     _actionService        = actionService;
     _winnerService        = winnerService;
     _consoleOutputService = consoleOutputService;
 }
Пример #6
0
 public GameOfWarService(
     ILogger <GameOfWarService> logger,
     IConfiguration config,
     IDealCardsService dealCardsService,
     IWinnerService winnerService,
     IPlayerFactory playerFactory,
     IWarService warService, IDrawService drawService)
 {
     _logger           = logger;
     _config           = config;
     _dealCardsService = dealCardsService;
     _winnerService    = winnerService;
     _playerFactory    = playerFactory;
     _warService       = warService;
     _drawService      = drawService;
 }
Пример #7
0
        public GameOfWar(Func <string> inputProvider, Action <string> outputProvider)
        {
            _winnerService  = new WinnerService();
            _inputProvider  = inputProvider;
            _outputProvider = outputProvider;

            Deck = new Deck();
            Deck.ShuffleDeck();

            Player1 = CreatePlayer();
            Player2 = CreatePlayer();

            // Testing
            Player1.Hand.Insert(0, new Card(Suit.Clubs, 1));
            Player2.Hand.Insert(0, new Card(Suit.Clubs, 1));
        }
Пример #8
0
        public Game(
            IDealCardsService dealCardsService,
            IWinnerService winnerService,
            IPlayerFactory playerFactory,
            IWarService warService,
            IDrawService drawService,
            Func <string> inputProvider,
            Action <string> outputProvider,
            int playerCount)
        {
            _dealCardsService = dealCardsService;
            _winnerService    = winnerService;
            _inputProvider    = inputProvider;
            _outputProvider   = outputProvider;
            _drawService      = drawService;
            _warService       = warService;

            Players = playerFactory.CreatePlayers(playerCount);
        }
Пример #9
0
 public ReportService(ISearchService searchService,
                      IWinnerService winnerService)
 {
     _searchService = searchService;
     _winnerService = winnerService;
 }
Пример #10
0
 public WinnerController(IWinnerService winnerService)
 {
     _winnerService = winnerService;
 }