public TimelineData[] FetchInfoList(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();
}
}