private void SetShowReminderValue(KataReminder dayReminder, ref bool showReminder) { if (dayReminder == null) { return; } showReminder = dayReminder.ShowReminder; }
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); }