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