Esempio n. 1
0
        public async Task CreateLastfmArtist(LastfmArtist lastfmArtist)
        {
            var existingLastfmArtist = await GetLastfmArtistByArtistId(lastfmArtist.ArtistId);

            if (existingLastfmArtist == null)
            {
                await LastfmArtistsCollection.InsertOneAsync(lastfmArtist);
            }
            else
            {
                await UpdateLastfmArtist(lastfmArtist);
            }
        }
Esempio n. 2
0
 public async Task UpdateLastfmArtist(LastfmArtist lastfmArtist)
 {
     await LastfmArtistsCollection.ReplaceOneAsync(t => t.ArtistId.Equals(lastfmArtist.ArtistId), lastfmArtist);
 }
Esempio n. 3
0
 public async Task DeleteLastfmArtist(LastfmArtist lastfmArtist)
 {
     await LastfmArtistsCollection.DeleteOneAsync(t => t.ArtistId.Equals(lastfmArtist.ArtistId));
 }