public async Task CreateLastfmArtist(LastfmArtist lastfmArtist) { var existingLastfmArtist = await GetLastfmArtistByArtistId(lastfmArtist.ArtistId); if (existingLastfmArtist == null) { await LastfmArtistsCollection.InsertOneAsync(lastfmArtist); } else { await UpdateLastfmArtist(lastfmArtist); } }
public async Task UpdateLastfmArtist(LastfmArtist lastfmArtist) { await LastfmArtistsCollection.ReplaceOneAsync(t => t.ArtistId.Equals(lastfmArtist.ArtistId), lastfmArtist); }
public async Task DeleteLastfmArtist(LastfmArtist lastfmArtist) { await LastfmArtistsCollection.DeleteOneAsync(t => t.ArtistId.Equals(lastfmArtist.ArtistId)); }