Exemple #1
0
        //DELETE ALBUM
        public bool DeleteAlbum(string labelId, string albumId)
        {
            var collection   = new MongodbConnectionProvider().GeShantyDatabase().GetCollection <BsonDocument>("albums");
            var deleteFilter = Builders <BsonDocument> .Filter.Eq("AlbumId", albumId) & Builders <BsonDocument> .Filter.Eq("LabelId", labelId);

            if (collection.DeleteOne(deleteFilter).DeletedCount > 0)
            {
                return(true);
            }
            return(false);
        }
        //DELETE ALBUM
        public bool DeleteSong(string songId)
        {
            var collection   = new MongodbConnectionProvider().GeShantyDatabase().GetCollection <BsonDocument>("songs");
            var deleteFilter = Builders <BsonDocument> .Filter.Eq("SongId", songId);

            if (collection.DeleteOne(deleteFilter).DeletedCount > 0)
            {
                return(true);
            }
            return(false);
        }
        //DELETE ALBUM
        public bool DeletePlaylist(string userId, string playlistId)
        {
            var collection   = new MongodbConnectionProvider().GeShantyDatabase().GetCollection <BsonDocument>("playlists");
            var deleteFilter = Builders <BsonDocument> .Filter.Eq("CreatorId", userId) & Builders <BsonDocument> .Filter.Eq("PlaylistId", playlistId);

            if (collection.DeleteOne(deleteFilter).DeletedCount > 0)
            {
                return(true);
            }
            return(false);
        }