private static async Task GetAvailableTickets(ITicketerServiceClient client) { Console.WriteLine("Getting available ticket count..."); var count = await client.GetAvailableTicketsAsync(); Console.WriteLine("Available ticket count: " + count); }
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()); } }