public WeekData[] FetchInfoList(WeekDataCriteria criteria)
{
using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
.GetManager(Database.ApplicationConnection, false))
{
var weeks = this.Fetch(ctx, criteria)
.AsEnumerable();
var weekDataList = new List<WeekData>();
foreach (var week in weeks)
{
var weekData = new WeekData();
this.Fetch(week, weekData);
weekDataList.Add(weekData);
}
return weekDataList.ToArray();
}
}