// פונקציה שנשלחת ע"י הלקוח פעם ביום בשעה 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); }
// אישור הגעת ילד 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); } }