Esempio n. 1
0
 private void DoWork(object state)
 {
     using (var scope = _scopeFactory.CreateScope())
     {
         var      _context = scope.ServiceProvider.GetRequiredService <ApplicationDbContext>();
         DateTime date     = DateTime.Now;
         foreach (Company company in _context.Companies.Where(c => !c.IsEnd))
         {
             // Company comp = _context.Companies.Find(company.Id);
             if (CompanyBusinessLogic.EndCompanyIfTime(company))
             {
                 _logger.LogInformation($"Company '{company.Name}' is ended");
             }
         }
         _context.SaveChanges();
     }
 }