/// <summary> /// Basic contructor for a repeating event /// </summary> /// <param name="Name">Name of the event</param> /// <param name="StartDate">The event's start date</param> /// <param name="EndDate">The event's end date</param> /// <param name="Frequency">The frequency at which the event repeats</param> public EventViewModel(string Name, DateTime StartDate, DateTime EndDate, RepeatingFrequency Frequency) { this.Name = Name; this.StartDate = StartDate; this.EndDate = EndDate; IsAllDay = false; IsRepeating = true; this.Frequency = Frequency; Location = ""; Description = ""; }
/// <summary> /// Constructor for a repeating all-day event with a starting and ending time /// </summary> /// <param name="Name">Name of the event</param> /// <param name="StartDate">The event's start date</param> /// <param name="EndDate">The event's end date</param> /// <param name="StartTime">The event's start time</param> /// <param name="EndTime">The event's end time</param> /// <param name="Frequency">The frequency at which the event repeats</param> public EventViewModel(string Name, DateTime StartDate, DateTime EndDate, DateTime StartTime, DateTime EndTime, bool IsAllDay, RepeatingFrequency Frequency) : this(Name, StartDate, EndDate, IsAllDay, Frequency) { this.StartTime = StartTime; this.EndTime = EndTime; }