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())); }
public Model.PlayerDetails GetPlayer([FromUri] GetPlayerDetailRequest request) { Model.PlayerDetails retVal = PlayerRepository.GetPlayer(request.Name); retVal.SocketId = request.SocketId; return(retVal); }