private static StorageSpacesPaged GetStorageSpacePagedInternal(string filterColumn, string filterValue, string sortColumn, int startRow, int maximumRows)
        {
            DataSet ds = DataProvider.GetStorageSpacesPaged(filterColumn, string.Format("%{0}%", filterValue), sortColumn, startRow, maximumRows);

            var result = new StorageSpacesPaged
            {
                RecordsCount = (int)ds.Tables[0].Rows[0][0]
            };

            var spaces = new List<StorageSpace>();

            ObjectUtils.FillCollectionFromDataView(spaces, ds.Tables[1].DefaultView);

            result.Spaces = spaces.ToArray();

            GetStorageSpacesUsage(result.Spaces);

            return result;
        }
Exemplo n.º 2
0
        public StorageSpace[] GetStorageSpacePaged(int maximumRows, int startRowIndex, string sortColumn, string filterValue)
        {
            sSpaces = ES.Services.StorageSpaces.GetStorageSpacesPaged("Name", filterValue, sortColumn, startRowIndex, maximumRows);

            return sSpaces.Spaces;
        }