Пример #1
0
 // פונקציה שנשלחת ע"י הלקוח פעם ביום בשעה 6 ומאפסת את אישור הגעת הילד
 public static bool ResetDailyAlerts()
 {
     using (kindergardenEntities db = new kindergardenEntities())
     {
         List <DailyAlerts> dailyAlerts = db.DailyAlerts.ToList();
         foreach (var item in dailyAlerts)
         {
             item.IsComing_       = false;
             item.IsMissing_      = false;
             db.Entry(item).State = EntityState.Modified;
             db.SaveChanges();
         }
     }
     return(true);
 }
Пример #2
0
        // אישור הגעת ילד
        public static bool ConfirmationArrivalChild(int IdChild)
        {
            using (kindergardenEntities db = new kindergardenEntities())
            {
                DailyAlerts dailyAlerts = db.DailyAlerts.FirstOrDefault(d => d.ChildId == IdChild);
                if (dailyAlerts != null)
                {
                    // כאן יש שאלה האם זה מעדכן כל יום איך זה עובד אולי צריך לשעות שינויים בהדעת הילד שיש שם תאריך
                    dailyAlerts.IsMissing_      = true;
                    db.Entry(dailyAlerts).State = EntityState.Modified;// האובייקט הנשלח אמור להתעדכן

                    db.SaveChanges();
                }
                return(true);
            }
        }