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

FetchInfoList() public method

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

                var feedSourceMemberDataList = new List<FeedSourceMemberData>();

                foreach (var feedSourceMember in feedSourceMembers)
                {
                    var feedSourceMemberData = new FeedSourceMemberData();

                    this.Fetch(feedSourceMember, feedSourceMemberData);

                    feedSourceMemberDataList.Add(feedSourceMemberData);
                }

                return feedSourceMemberDataList.ToArray();
            }
        }