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

FetchLookupInfoList() public method

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

                var attachmentDataList = new List<AttachmentData>();

                foreach (var attachment in attachments)
                {
                    var attachmentData = new AttachmentData();

                    this.Fetch(attachment, attachmentData);

                    attachmentDataList.Add(attachmentData);
                }

                return attachmentDataList.ToArray();
            }
        }