public void HandleAsync(ArtistDeletedEvent message) { var path = GetArtistCoverPath(message.Artist.Id); if (_diskProvider.FolderExists(path)) { _diskProvider.DeleteFolder(path, true); } }
public void Handle(ArtistDeletedEvent message) { BroadcastResourceChange(ModelAction.Deleted, message.Artist.ToResource()); }
public void HandleAsync(ArtistDeletedEvent message) { var blacklisted = _blacklistRepository.BlacklistedByArtist(message.Artist.Id); _blacklistRepository.DeleteMany(blacklisted); }
public void Handle(ArtistDeletedEvent message) { _historyRepository.DeleteForArtist(message.Artist.Id); }
public void Handle(ArtistDeletedEvent message) { _cache.Remove("AllArtists"); _cache.Remove(message.Artist.Id.ToString()); }
public void HandleAsync(ArtistDeletedEvent message) { _logger.Debug("Deleting Extra from database for artist: {0}", message.Artist); _repository.DeleteForArtist(message.Artist.Id); }