Exemple #1
0
        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);
        }
Exemple #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);
        }