Esempio n. 1
0
        public List <TransitAccountEventInstance> GetAccountEventInstances(string ticket, TransitAccountEventInstanceQueryOptions qopt, ServiceQueryOptions options)
        {
            IList <ScheduleInstance> instances = WebServiceImpl <TransitScheduleInstance, ManagedScheduleInstance, ScheduleInstance> .GetDataList(
                ticket, options, qopt.CreateQuery());

            List <TransitAccountEventInstance> result = new List <TransitAccountEventInstance>(instances.Count);

            using (SnCore.Data.Hibernate.Session.OpenConnection())
            {
                foreach (ScheduleInstance t_instance in instances)
                {
                    result.Add(new TransitAccountEventInstance(t_instance));
                }
            }

            return(result);
        }