private static async Task SubmitOrder(ServicebusPublisher publisher) { Console.Write("Customer Name: "); string customerName = Console.ReadLine(); Console.Write("Item Name: "); string itemName = Console.ReadLine(); Console.Write("Quantity: "); int.TryParse(Console.ReadLine(), out int quantity); Console.Write("Item Price: "); decimal.TryParse(Console.ReadLine(), out decimal price); Order newOrder = new Order { CustomerName = customerName, ItemName = itemName, UnitPrice = price, Quantity = quantity }; try { await publisher.PublishOrder(newOrder); Console.WriteLine("The new order successfully submitted."); } catch (Exception ex) { Console.WriteLine("Sorry we were not able to processor your order at this time. Please try again later."); } }