Epiworx.Data.EntityFramework.WeekDataFactory.FetchInfoList C# (CSharp) Method

FetchInfoList() public method

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