public void Handle(ArtistsDeletedEvent message) { foreach (var artist in message.Artists) { BroadcastResourceChange(ModelAction.Deleted, artist.ToResource()); } }
public void Handle(ArtistsDeletedEvent message) { _cache.Remove("AllArtists"); foreach (var artist in message.Artists) { _cache.Remove(artist.Id.ToString()); } }
public void HandleAsync(ArtistsDeletedEvent message) { foreach (var artist in message.Artists) { var path = GetArtistCoverPath(artist.Id); if (_diskProvider.FolderExists(path)) { _diskProvider.DeleteFolder(path, true); } } }
public void Handle(ArtistsDeletedEvent message) { _historyRepository.DeleteForArtists(message.Artists.Select(x => x.Id).ToList()); }
public void HandleAsync(ArtistsDeletedEvent message) { _blacklistRepository.DeleteForArtists(message.Artists.Select(x => x.Id).ToList()); }