Exemplo n.º 1
0
 public void InitializeUserSchedulers()
 {
     foreach (var applicationUser in unitOfWork.UserManager.Users.ToList())
     {
         if (applicationUser.EmailConfirmed && applicationUser.LotUpdateInterval != null)
         {
             logger.Info($"Initialize scheduler for {applicationUser.Email} " +
                         $"with user id {applicationUser.Id} and lots update interval {applicationUser.LotUpdateInterval}");
             schedulerManager.AddOrUpdateLotUpdateJob(applicationUser.Id, applicationUser.LotUpdateInterval.Value);
         }
     }
 }