示例#1
0
        async Task ISongsService.DeleteSong(SongModel song, DateTimeOffset deleteTime, string deleteComment, CancellationToken cancellationToken)
        {
            logger.LogInformation($"Deleting song '{song.TreeTitle}' ...");

            await storageRepository.DeleteSong(song, cancellationToken);

            song.MarkAsDeleted(deleteTime, deleteComment);
            await songsRepository.UpdateSong(song, cancellationToken);
        }