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

FetchInfoList() public method

public FetchInfoList ( UserDataCriteria criteria ) : UserData[]
criteria UserDataCriteria
return UserData[]
        public UserData[] FetchInfoList(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();
            }
        }