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