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

FetchInfoList() public method

public FetchInfoList ( StoryDataCriteria criteria ) : StoryData[]
criteria StoryDataCriteria
return StoryData[]
        public StoryData[] FetchInfoList(StoryDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var stories = this.Fetch(ctx, criteria)
                    .AsEnumerable();

                var storyDataList = new List<StoryData>();

                foreach (var story in stories)
                {
                    var storyData = new StoryData();

                    this.Fetch(story, storyData);

                    storyDataList.Add(storyData);
                }

                return storyDataList.ToArray();
            }
        }