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