Пример #1
0
        private static async Task GetAvailableTickets(ITicketerServiceClient client)
        {
            Console.WriteLine("Getting available ticket count...");
            var count = await client.GetAvailableTicketsAsync();

            Console.WriteLine("Available ticket count: " + count);
        }
Пример #2
0
        private static async Task PurchaseTicket(ITicketerServiceClient client, string?token)
        {
            Console.WriteLine("Purchasing ticket...");
            try
            {
                var success = await client.BuyTicketsAsync(1);

                if (success)
                {
                    Console.WriteLine("Purchase successful.");
                }
                else
                {
                    Console.WriteLine("Purchase failed. No tickets available.");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error purchasing ticket." + Environment.NewLine + ex.ToString());
            }
        }