コード例 #1
0
        public async Task RenameFolderByPath(string path, string newName, int businessId)
        {
            var(index, parent, pathParts) = await ComplexSearchByPath(path, businessId);

            if (index != pathParts.Count())
            {
                throw new Exception("Нет такой папки по данному пути.");
            }

            parent.folder = newName;
            await _foldersRepo.UpdateFolderAsync(parent);
        }