private ReminderItemDTO CreateReminder(DateTime dateTime, ReminderRepetitions pattern, DateTime?lastShown = null, TimeSpan?remindBefore = null) { ReminderItemDTO item = new ReminderItemDTO(); item.DateTime = dateTime; item.Repetitions = pattern; item.LastShown = lastShown; item.RemindBefore = remindBefore; return(item); }
private RecurrenceInterval fromReminderRepetitions(ReminderRepetitions reminderRepetitions) { if (reminderRepetitions == ReminderRepetitions.EveryDay) { return(RecurrenceInterval.Daily); } if (reminderRepetitions == ReminderRepetitions.EveryWeek) { return(RecurrenceInterval.Weekly); } if (reminderRepetitions == ReminderRepetitions.EveryMonth) { return(RecurrenceInterval.Monthly); } if (reminderRepetitions == ReminderRepetitions.EveryYear) { return(RecurrenceInterval.Yearly); } return(RecurrenceInterval.None); }