Example #1
0
        private static async Task <Match> GetMatchById(BasketballHttpClient basketballClient, int matchId)
        {
            Console.WriteLine("Getting match with id: " + matchId);

            var matchGetResult = await basketballClient.GetMatchById(matchId);

            if (!matchGetResult.IsSuccess)
            {
                WriteRed("Match not found.");
                Console.WriteLine($"{matchGetResult.StatusCode}:{matchGetResult.ErrorMessage}");
                Console.WriteLine();
                return(null);
            }

            var foundMatch = matchGetResult.Match;

            WriteGreen("Match found.");
            Console.WriteLine(JsonSerializer.Serialize(foundMatch));
            Console.WriteLine();

            return(foundMatch);
        }