private void SetShowReminderValue(KataReminder dayReminder, ref bool showReminder)
 {
     if (dayReminder == null)
     {
         return;
     }
     showReminder = dayReminder.ShowReminder;
 }
Esempio n. 2
0
        private bool MustShowReminder(KataReminder todaysReminder)
        {
            if (todaysReminder == null)
            {
                return(false);
            }
            var diff = DateTime.Now.TimeOfDay.TotalSeconds - todaysReminder.Time.TimeOfDay.TotalSeconds;

            return(diff >= 0 && diff < 0.999);
        }
 private void SetTimeValue(KataReminder dayReminder, ref DateTime reminderTime)
 {
     if (dayReminder == null)
     {
         return;
     }
     if (dayReminder.Time.TimeOfDay.TotalSeconds > 0)
     {
         reminderTime = dayReminder.Time;
     }
 }
        private KataReminder GetReminderDaySetting(DayOfWeek dayOfWeek)
        {
            var reminderDaySetting = Reminders.FirstOrDefault(reminder => reminder.Day == dayOfWeek.ToString());

            if (reminderDaySetting == null)
            {
                reminderDaySetting = new KataReminder {
                    Day = dayOfWeek.ToString()
                };
            }
            return(reminderDaySetting);
        }