예제 #1
0
 //the order of the list is like the order of the fields in the object
 public static void updateTableByList(List <int> weightedSleepSegmentsStats)
 {
     if (weightedSleepSegmentsStats != null)
     {
         if (weightedSleepSegmentsStats.Count == (8 * 6))
         {
             Awake.updateSemgentByList(weightedSleepSegmentsStats, 0);
             Snooze.updateSemgentByList(weightedSleepSegmentsStats, 8 * 1);
             Doze.updateSemgentByList(weightedSleepSegmentsStats, 8 * 2);
             RestlessSleep.updateSemgentByList(weightedSleepSegmentsStats, 8 * 3);
             RestfulSleep.updateSemgentByList(weightedSleepSegmentsStats, 8 * 4);
             REMSleep.updateSemgentByList(weightedSleepSegmentsStats, 8 * 5);
         }
     }
 }
예제 #2
0
        public bool AddSnooze(Snooze snoozeDetails)
        {
            User res = _DB.Users.FirstOrDefault(u => u.Id == snoozeDetails.userId);

            if (res == null)
            {
                return(false);
            }
            res.snoozeCounter = snoozeDetails.snoozeCounter;
            res.snoozePeriod  = snoozeDetails.snoozePeriod;
            if (_DB.SaveChanges() == 0)
            {
                return(false);
            }
            return(true);
        }