예제 #1
0
        public static async Task <Player> GetPlayer(IRestClient client, int gameId, IPlayerCounter counter)
        {
            var response     = new RestRequest($"api/ludo/{gameId}/players/{counter.WhosTurn}", Method.GET);
            var restResponse = await client.ExecuteTaskAsync(response);

            Player output = new Player();

            output = JsonConvert.DeserializeObject <Player>(restResponse.Content);
            return(output);
        }
예제 #2
0
 public LudoController(IRestClient _client, IPlayerCounter _counter)
 {
     client         = _client;
     client.BaseUrl = new Uri("https://ludoapi.azurewebsites.net/");
     counter        = _counter;
 }