Epiworx.Data.EntityFramework.TimelineDataFactory.FetchLookupInfoList C# (CSharp) Method

FetchLookupInfoList() public method

public FetchLookupInfoList ( TimelineDataCriteria criteria ) : TimelineData[]
criteria TimelineDataCriteria
return TimelineData[]
        public TimelineData[] FetchLookupInfoList(TimelineDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var timelines = this.Fetch(ctx, criteria)
                    .AsEnumerable();

                var timelineDataList = new List<TimelineData>();

                foreach (var timeline in timelines)
                {
                    var timelineData = new TimelineData();

                    this.Fetch(timeline, timelineData);

                    timelineDataList.Add(timelineData);
                }

                return timelineDataList.ToArray();
            }
        }