public static async Task PrepareSandwichAsync() { await Task.Run(() => { BaseCoffeeShop.PrepareSandwich(); }); }
/* I must use the async and await keyword */ public static async Task PrepareCoffeeAsync() { /* Create a new thread or consume the asynchronous method */ await Task.Run(() => { BaseCoffeeShop.PrepareCoffee(); }); }