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