public async Task <IActionResult> Post([FromBody] CardsDto cardDto) { if (!User.Identity.IsAuthenticated) { throw new AuthenticationException(); } var card = _mapper.Map <Cards>(cardDto); await _cardsService.InsertCard(card); cardDto = _mapper.Map <CardsDto>(card); var response = new ApiResponse <CardsDto>(cardDto); return(Ok(response)); }
public async Task <IActionResult> Put(int id, CardsDto cardDto) { if (!User.Identity.IsAuthenticated) { throw new AuthenticationException(); } var card = _mapper.Map <Cards>(cardDto); card.Id = id; var result = await _cardsService.UpdateCard(card); var response = new ApiResponse <bool>(result); return(Ok(response)); }
public override void lookCard2CallBack(CardsDto callBackParam) { UIZJHPanel zjhPanel = MessageManager.GetInstance.GetUIDict <UIZJHPanel>(); if (zjhPanel == null) { zjhPanel = MessageManager.GetInstance.GetUIDict <CheatZjhPanel>(); } if (PlayerCache.loginInfo.sex == "男") { AudioManager.Instance.PlaySound("nankanpai"); } else { AudioManager.Instance.PlaySound("nvnankanpai"); } zjhPanel.LookCards(callBackParam.cardIds); PlayerCache.roomPlayerObjDic[PlayerCache.loginInfo.uid].UpdateState(PlayerStatus.Look); PlayerCache.selfCards = callBackParam.cardIds; }
/// <summary> /// 看牌 ----> <<lookCard();回调>> /// </summary> public virtual void lookCard2CallBack(CardsDto callBackParam) { }