public void TestCreationPlaylist() { SQLupdate SQLupdate = new SQLupdate(); int i = SQLupdate.AjouterPlaylist("xXD4rk_JeanDidXx", "Havana"); Assert.IsTrue(i == 1); }
/// <summary> /// Ajoute une musique dans la liste de création de la playlist /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddMusique(object sender, RoutedEventArgs e) { Utilisateur Utilisateur = Utilisateur.CurrentUtilisateur; MesMusiques MesMusiques = new MesMusiques(); int index = GetPlaylist().FindIndex(item => item.Titre == SelectBox.Text.ToString()); // on vérifie si la playlist en cours de création ne possède pas 2 fois la même musique, via un index // var son = MesMusiques.GetList().Find(x => x.Titre == SelectBox.Text.ToString()); if (SelectBox.Text.ToString() != "--Veuillez choisir une musique--") { if (index < 0) // si l'index est inférieur à 0, cela signifie qu'elle n'est pas présente dans la playlist, donc on peut l'ajouter // { list.Items.Add(son); SetPlaylist(son); SQLupdate SQLupdate = new SQLupdate(); SQLupdate.AjouterPlaylist(Utilisateur.GetUserName(), SelectBox.Text); } else { MessageBox.Show("Cette musique est déja dans la liste !", "Erreur"); } } else { MessageBox.Show("Aucune musique sélectionnée !", " Erreur "); } }