示例#1
0
 public RequestHandler(
     TripleTriadDbContext context,
     IStepHandler <PlayCardStep> playCardHandler)
 {
     this.context         = context;
     this.playCardHandler = playCardHandler;
 }
示例#2
0
 public MessageFactory(
     TripleTriadDbContext context,
     IGameStateDataStrategyFactory dataStrategyFactory)
 {
     this.context             = context;
     this.dataStrategyFactory = dataStrategyFactory;
 }
示例#3
0
 public RequestHandler(
     TripleTriadDbContext context,
     IStepHandler <CoinTossStep> coinTossHandler,
     IStepHandler <CreateBoardStep> createBoardHandler)
 {
     this.context            = context;
     this.coinTossHandler    = coinTossHandler;
     this.createBoardHandler = createBoardHandler;
 }
示例#4
0
 public RoomNotificationHandler(
     TripleTriadDbContext context,
     IMediator mediator,
     IMessageFactory <Messages.GameState.MessageData> messageFactory,
     IConnectionIdStore connectionIdStore)
 {
     this.context           = context;
     this.mediator          = mediator;
     this.messageFactory    = messageFactory;
     this.connectionIdStore = connectionIdStore;
 }
示例#5
0
 public RequestHandler(TripleTriadDbContext context)
 {
     this.context = context;
 }
示例#6
0
 public RequestHandler(TripleTriadDbContext context, IStepHandler <SelectCardsStep> selectCardHandler)
 {
     this.context           = context;
     this.selectCardHandler = selectCardHandler;
 }