public async Task AddFoldersByPath(string path, int businessId)
        {
            var(index, parent, pathParts) = await ComplexSearchByPath(path, businessId);

            var tree = new Tree <Folder>
            {
                Value = new Folder
                {
                    business_id = businessId,
                    folder      = pathParts.ElementAt(index)
                },
                Parent = null
            };

            FillTreeByPath(pathParts, index + 1, tree);
            tree.Parent = new Tree <Folder> {
                Value = parent
            };
            await _foldersRepo.AddFolderSubTreeAsync(tree);
        }