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