Example #1
0
        public IEnumerable <FileOperationResult> BulkDownload(
            IEnumerable <ItemKeyValuePair <String, String> > fileIds,
            IEnumerable <String> folderIds)
        {
            var itemList = new Web.Files.Services.WCFService.ItemDictionary <String, String>();

            foreach (ItemKeyValuePair <String, String> fileid in fileIds)
            {
                if (!itemList.ContainsKey(fileid.Key))
                {
                    itemList.Add(fileid.Key, fileid.Value);
                }
            }

            foreach (var folderId in folderIds)
            {
                if (!itemList.ContainsKey(folderId))
                {
                    itemList.Add(folderId, String.Empty);
                }
            }

            return(_fileStorageService.BulkDownload(itemList));
        }
        public IEnumerable<FileOperationResult> BulkDownload(
            IEnumerable<ItemKeyValuePair<String, String>> fileIds,
            IEnumerable<String> folderIds)
        {
            var itemList = new Web.Files.Services.WCFService.ItemDictionary<String, String>();

            foreach (ItemKeyValuePair<String, String> fileid in fileIds)
            {
                if (!itemList.ContainsKey(fileid.Key))
                    itemList.Add(fileid.Key, fileid.Value);
            }

            foreach (var folderId in folderIds)
            {
                if (!itemList.ContainsKey(folderId))
                    itemList.Add(folderId, String.Empty);
            }

            return _fileStorageService.BulkDownload(itemList);
        }