public Repetition(bool EnableFlag ,TimeLine RepetitionRange_Entry, string Frequency) { RepetitionRange = RepetitionRange_Entry; RepetitionFrequency = Frequency.ToUpper(); EnableRepeat = EnableFlag; RepeatLocation = new Location24(); InitializingEvent = new CalendarEvent(); DictionaryOfIDAndCalendarEvents = new System.Collections.Generic.Dictionary<string, CalendarEvent>(); }
//public Repetition(bool EnableFlag,CalendarEvent BaseCalendarEvent, TimeLine RepetitionRange_Entry, string Frequency) public Repetition(bool ReadFromFileEnableFlag, TimeLine ReadFromFileRepetitionRange_Entry, string ReadFromFileFrequency, CalendarEvent[] ReadFromFileRecurringListOfCalendarEvents) { EnableRepeat = ReadFromFileEnableFlag; DictionaryOfIDAndCalendarEvents = new System.Collections.Generic.Dictionary<string, CalendarEvent>(); foreach (CalendarEvent MyRepeatCalendarEvent in ReadFromFileRecurringListOfCalendarEvents) { DictionaryOfIDAndCalendarEvents.Add(MyRepeatCalendarEvent.ID, MyRepeatCalendarEvent); } RepeatingEvents = DictionaryOfIDAndCalendarEvents.Values.ToArray(); RepetitionFrequency = ReadFromFileFrequency; RepetitionRange = ReadFromFileRepetitionRange_Entry; if (ReadFromFileRecurringListOfCalendarEvents.Length > 0) { RepeatLocation=ReadFromFileRecurringListOfCalendarEvents[0].myLocation; } }
public Repetition() { RepetitionFrequency = ""; RepetitionRange = new TimeLine(); EnableRepeat = false; RepeatLocation = new Location24(); DictionaryOfIDAndCalendarEvents = new System.Collections.Generic.Dictionary<string, CalendarEvent>(); }