//vérification de l'existance ou non d'un profil similaire private void VerificationsProfilExistant(List <Personne> pers, string type) { bool verif = _personnerepo.PresentBDD(tbLoginCrea.Text); if (verif == true) { MessageBox.Show("Veuillez choisir un autre login, celui-ci est déjà utilisé"); } else { if (type == "Admin") { Personne administrateur = new Administrateur(tbPseudo.Text, "Admin", tbLoginCrea.Text, tbMdpCrea.Text); _personnerepo.Save(administrateur); FormAdmin.InstanceFormAdmin.Administrateur = administrateur; FormAdmin formadmin = FormAdmin.InstanceFormAdmin; formadmin.ShowDialog(); } else { Personne utilisateur = new Utilisateur(tbPseudo.Text, "User", tbLoginCrea.Text, tbMdpCrea.Text); _personnerepo.Save(utilisateur); FormUtil.InstanceFormUtil.Utilisateur = (Utilisateur)utilisateur; FormUtil.InstanceFormUtil.ShowDialog(); } } }
//Ajouter un album spécifique à la collection private void AjouterAlbumCollection(Album alb) { Domain.Action Achat = new Domain.Action("Achat", Utilisateur, alb); Domain.Action ActionASupprimer = _actionrepo.GetActionByNameAndAlbum(alb, "AjouterSouhait"); _actionrepo.DeleteAction(ActionASupprimer); Utilisateur.ActionsUser.Remove(ActionASupprimer); _actionrepo.SaveAction(Achat); Utilisateur.ActionsUser.Add(Achat); _persrepo.Save(Utilisateur); btnAjoutSouhaits.BackColor = Color.LightGray; }