//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); }