public async Task <Folder> CreateFolder(Folder folder) { var folders = await _folderRepository.ReadFoldersFromParentId(folder.ParentFolderId); folder.Order = folders.Count(); folder = await _folderRepository.WriteFolder(folder); await ChangeFolderOrder(folder.Id, 0); folder.Order = 0; return(folder); }