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

FetchLookupInfoList() public method

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

                var userDataList = new List<UserData>();

                foreach (var user in users)
                {
                    var userData = new UserData();

                    this.Fetch(user, userData);

                    userDataList.Add(userData);
                }

                return userDataList.ToArray();
            }
        }