public static string ScheduleiCalendarGenerationA7(this IScheduleService s, bool isExtendedReccurenceSupported, int increaseHour = 0)
        {
            ICalendar iCalendar = new ICalendar();
            VEvent    vEvent    = new VEvent();

            if (isExtendedReccurenceSupported)
            {
                System.DateTime startDate = new System.DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, System.DateTime.Now.Day, 9, 0, 0).AddHours(increaseHour);
                System.DateTime endDate   = new System.DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, System.DateTime.Now.Day, 18, 0, 0).AddHours(increaseHour).AddDays(7);
                vEvent.SetDates(startDate, endDate);
                vEvent.Rrule   = "FREQ=DAILY";
                vEvent.Summary = "Access from 9 AM to 6 PM";
            }
            else
            {
                System.DateTime startDate = new System.DateTime(1970, System.DateTime.Now.Month, System.DateTime.Now.Day, 9, 0, 0).AddHours(increaseHour);
                System.DateTime endDate   = new System.DateTime(1970, System.DateTime.Now.Month, System.DateTime.Now.Day, 18, 0, 0).AddHours(increaseHour).AddDays(7);
                vEvent.SetDates(startDate, endDate);
                vEvent.Rrule   = "FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR";
                vEvent.Summary = "Access on weekdays from 9 AM to 6 PM for employees";
            }
            vEvent.Uid = UIDiCalendarGenerationA6(s).ToString();
            iCalendar.AddVEvent(vEvent);

            return(iCalendar.ICalendarValue);
        }
        public void AddVEvent(string vEventString)
        {
            VEvent vEvent = new VEvent(vEventString);

            _vEvents.Add(vEvent);
        }
 public void AddVEvent(VEvent vEvent)
 {
     _vEvents.Add(vEvent);
 }