Example of converting a C# .NET Core MVC application from using IHostedService to a Shawarma-based approach.
The IHostedService approach is in the "ihostedservice" branch, and the Shawarma appraoch is in the master branch.
git diff ihostedservice..master