Exemplo n.º 1
0
        public Result <PlayerDetailResponse> Handle(GetPlayerDetailRequest message)
        {
            var player = _kittyContext.Players
                         .Include(x => x.User)
                         .Include(x => x.Game)
                         .FirstOrDefault(x => x.Id == message.Id);

            if (player == null)
            {
                return(Result <PlayerDetailResponse> .Failed($"Player with Id {message.Id} not found"));
            }

            return(Result.Success(player.MapToPlayerDetailResponse()));
        }
Exemplo n.º 2
0
 public Model.PlayerDetails GetPlayer([FromUri] GetPlayerDetailRequest request)
 {
     Model.PlayerDetails retVal = PlayerRepository.GetPlayer(request.Name);
     retVal.SocketId = request.SocketId;
     return(retVal);
 }