public string GetAccountEventVCalendarById(string ticket, int id) { using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; ManagedSecurityContext sec = new ManagedSecurityContext(session, ticket); ManagedAccountEvent m_instance = new ManagedAccountEvent(session, id); return(m_instance.ToVCalendarString(sec)); } }
public void TestAccountEventInstances() { TransitAccountEvent t_instance = _event.GetTransitInstance(); ManagedAccountEvent m_instance = new ManagedAccountEvent(Session); m_instance.CreateOrUpdate(t_instance, AdminSecurityContext); Nullable<DateTime> previous_startdatetime = null; Assert.IsTrue(m_instance.Instance.Schedule.ScheduleInstances.Count > 0); foreach (ScheduleInstance schedule in m_instance.Instance.Schedule.ScheduleInstances) { if (previous_startdatetime.HasValue) Assert.IsTrue(previous_startdatetime < schedule.StartDateTime); Console.WriteLine(string.Format("{0}: {1}", schedule.Id, schedule.StartDateTime)); previous_startdatetime = schedule.StartDateTime; } m_instance.Delete(AdminSecurityContext); }
public void TestAccountEventInstances() { TransitAccountEvent t_instance = _event.GetTransitInstance(); ManagedAccountEvent m_instance = new ManagedAccountEvent(Session); m_instance.CreateOrUpdate(t_instance, AdminSecurityContext); Nullable <DateTime> previous_startdatetime = null; Assert.IsTrue(m_instance.Instance.Schedule.ScheduleInstances.Count > 0); foreach (ScheduleInstance schedule in m_instance.Instance.Schedule.ScheduleInstances) { if (previous_startdatetime.HasValue) { Assert.IsTrue(previous_startdatetime < schedule.StartDateTime); } Console.WriteLine(string.Format("{0}: {1}", schedule.Id, schedule.StartDateTime)); previous_startdatetime = schedule.StartDateTime; } m_instance.Delete(AdminSecurityContext); }
public string GetAccountEventVCalendarById(string ticket, int id) { using (SnCore.Data.Hibernate.Session.OpenConnection()) { ISession session = SnCore.Data.Hibernate.Session.Current; ManagedSecurityContext sec = new ManagedSecurityContext(session, ticket); ManagedAccountEvent m_instance = new ManagedAccountEvent(session, id); return m_instance.ToVCalendarString(sec); } }