public async Task <Tree <ImgTwinModel> > GetTreeAsync(int businessId) { var foldersTask = Task.Run(() => _foldersRepo.GetByBusinessAsync(businessId)); var productsTask = Task.Run(() => _productRepo.GetProductsByBusinessAsync(businessId)); var(folders, products) = await Tasker.WhenAll(foldersTask, productsTask); Tree = _categoryFiller.CreateTree(folders.ToList(), products.ToList()); return(Tree); }