public void doIntro() { mAccountEvent = new TransitAccountEvent(); mAccountEvent.Publish = true; mPlace = new TransitPlace(); mSchedule = new TransitSchedule(); }
public void CreateSchedule(ISession session, TimeSpan offset, ManagedSecurityContext sec) { ManagedSchedule m_s = new ManagedSchedule(session, ScheduleId); Schedule = m_s.ToString(offset); TransitSchedule s = m_s.GetTransitInstance(sec); switch ((RecurrencePattern)s.RecurrencePattern) { case RecurrencePattern.None: this.AllDay = s.AllDay; break; case RecurrencePattern.Daily_EveryNDays: this.DailyEveryNDays = s.DailyEveryNDays; break; case RecurrencePattern.Daily_EveryWeekday: break; case RecurrencePattern.Weekly: this.WeeklyDaysOfWeek = s.WeeklyDaysOfWeek; this.WeeklyEveryNWeeks = s.WeeklyEveryNWeeks; break; case RecurrencePattern.Monthly_DayNOfEveryNMonths: this.MonthlyDay = s.MonthlyDay; this.MonthlyMonth = s.MonthlyMonth; break; case RecurrencePattern.Monthly_NthWeekDayOfEveryNMonth: this.MonthlyExDayIndex = s.MonthlyExDayIndex; this.MonthlyExDayName = s.MonthlyExDayName; this.MonthlyExMonth = s.MonthlyExMonth; break; case RecurrencePattern.Yearly_DayNOfMonth: this.YearlyDay = s.YearlyDay; this.YearlyMonth = s.YearlyMonth; break; case RecurrencePattern.Yearly_NthWeekDayOfMonth: this.YearlyExDayIndex = s.YearlyExDayIndex; this.YearlyExDayName = s.YearlyExDayName; this.YearlyExMonth = s.YearlyExMonth; break; } this.EndDateTime = s.EndDateTime.Add(offset); this.Endless = s.Endless; this.NoEndDateTime = s.NoEndDateTime; this.EndOccurrences = s.EndOccurrences; this.StartDateTime = s.StartDateTime.Add(offset); }