Example #1
0
        private static void timer_Elapsed(object state, EventArgs e)
        {
            AllEntitiesContext db = new AllEntitiesContext();
            //Routine aRoutine = db.Routines.Where(a => a.Day == "Saturday").Select(a => a).FirstOrDefault();
            List <TempRoutine> tempList = db.TempRoutines.Where(a => a.TempRoutineDate < DateTime.Now).Select(a => a).ToList();

            try
            {
                foreach (var a in tempList)
                {
                    BackupHelper aBackupHelper = new BackupHelper();
                    db.TempRoutineBackupModels.Add(aBackupHelper.GetTempRoputineBackupData(a));
                    db.TempRoutines.Remove(a);
                    db.SaveChanges();
                }
            }
            catch
            {
            }
        }