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);
        }