Calling Async Methods from Synchronous Code in C# | CodeTrail