public async Task <List <FolderViewModel> > GetFoldersTree() { List <FolderModel> dbFolders = await _context.Folders.Where(x => x.IsActive).ToListAsync(); List <FolderViewModel> viewFolders = FoldersConverter.ConvertDbListToViewList(dbFolders); return(CreateFoldersTree(viewFolders)); }
public async Task <List <FolderViewModel> > SearchForFolders(string searchString) { List <FolderModel> dbFolders = await _context.Folders.Where(x => x.Name.ToLower().Contains(searchString.ToLower()) && x.IsActive).ToListAsync(); return(FoldersConverter.ConvertDbListToViewList(dbFolders)); }