public async Task <IActionResult> ChangeSeat(Guid id, [FromBody] ChangeSeatRequest request) { Guard.Against.Null(request, nameof(request)); var command = ChangeReservationSeat.Create( id, request.SeatId ); await commandBus.Send(command); return(Ok()); }
// Use this for initialization private void Awake() { //MonkeyPanel = transform.Find("MonkeyPanel"); //FishPanel = transform.Find("FishPanel"); //localPlayerUsername = MonkeyPanel.Find("Username").GetComponent<Text>(); //localPlayerTotalCount = MonkeyPanel.Find("TotalCount").GetComponent<Text>(); //localPlayerWinCount = MonkeyPanel.Find("WinCount").GetComponent<Text>(); //enemyPlayerUsername = FishPanel.Find("Username").GetComponent<Text>(); //enemyPlayerTotalCount = FishPanel.Find("TotalCount").GetComponent<Text>(); //enemyPlayerWinCount = FishPanel.Find("WinCount").GetComponent<Text>(); FishSeats = new SeatItem[GameFacade.FISH_NUM]; MonkeySeats = new SeatItem[GameFacade.MONKEY_NUM]; startButton = transform.Find("StartButton"); exitButton = transform.Find("ExitButton"); sendButton = transform.Find("InputPanel/SendButton"); inputField = transform.Find("InputPanel/InputField").GetComponent <InputField>(); startButton.GetComponent <Button>().onClick.AddListener(OnStartClick); exitButton.GetComponent <Button>().onClick.AddListener(OnExitClick); sendButton.GetComponent <Button>().onClick.AddListener(OnSendClick); inputField.onEndEdit.AddListener(x => OnSendClick()); OtherPlayerChatMsgItem = Resources.Load <GameObject>("UIItem/Chat/OtherPlayerChatMsgItem"); LocalPlayerChatMsgItem = Resources.Load <GameObject>("UIItem/Chat/LocalPlayerChatMsgItem"); ChangeSeatItem = Resources.Load <GameObject>("UIItem/ChangeSeatItem"); quitRoomRequest = GetComponent <QuitRoomRequest>(); startGameRequest = GetComponent <StartGameRequest>(); roomChatRequest = GetComponent <RoomChatRequest>(); changeSeatRequest = GetComponent <ChangeSeatRequest>(); updateRoomRequest = GetComponent <UpdateRoomRequest>(); FishSeats = transform.Find("FishPlayerPanel").GetComponentsInChildren <SeatItem>(); MonkeySeats = transform.Find("MonkeyPlayerPanel").GetComponentsInChildren <SeatItem>(); for (int i = 0; i < GameFacade.FISH_NUM; i++) { FishSeats[i].index = i; } for (int i = 0; i < GameFacade.MONKEY_NUM; i++) { MonkeySeats[i].index = i + GameFacade.FISH_NUM; } }
public async Task <IActionResult> ChangeSeat(Guid id, [FromBody] ChangeSeatRequest request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } var command = ChangeReservationSeat.Create( id, request.SeatId ); await commandBus.Send(command); return(Ok()); }