public override Task ProcessInScope(IServiceProvider serviceProvider) { try { Console.WriteLine($"Raffle started: {DateTime.Now:dd.MM.yyyy HH:mm:ss}"); _lotteryManager.Raffle(); Console.WriteLine($"Raffle finished: {DateTime.Now:dd.MM.yyyy HH:mm:ss}"); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(Task.CompletedTask); }