Epiworx.Data.EntityFramework.OrganizationDataFactory.FetchLookupInfoList C# (CSharp) Method

FetchLookupInfoList() public method

public FetchLookupInfoList ( OrganizationDataCriteria criteria ) : OrganizationData[]
criteria OrganizationDataCriteria
return OrganizationData[]
        public OrganizationData[] FetchLookupInfoList(OrganizationDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var organizations = this.Fetch(ctx, criteria)
                    .AsEnumerable();

                var organizationDataList = new List<OrganizationData>();

                foreach (var organization in organizations)
                {
                    var organizationData = new OrganizationData();

                    this.Fetch(organization, organizationData);

                    organizationDataList.Add(organizationData);
                }

                return organizationDataList.ToArray();
            }
        }