public List <IFolderContent> SearchForFile(string searchTerm) { List <BlobItem> blobList = this.blobModel.SearchFiles(searchTerm); List <IFolderContent> f = new List <IFolderContent>(); foreach (BlobItem b in blobList) { f.Add(FolderItemFactory.Create(b)); } return(f); }
public List <IFolderContent> GetFolderContent(int folderId) { List <FolderItem> folder = _context.FolderItems.Where(f => f.FolderId == folderId).ToList(); List <IFolderContent> i = new List <IFolderContent>(); foreach (FolderItem b in folder) { i.Add(FolderItemFactory.Create(blobModel.GetSingleFile(b.BlobId))); } foreach (Folder f in _context.Folders.Where(f => f.ParentFolder == folderId).ToList()) { i.Add(FolderItemFactory.Create(f)); } return(i); }