//fonction de modification d'un ElementRegistre public Boolean ModifyElementRegistre(int id, String nce, String desc) { //recherche de l'ElementRegistre ElementRegistre e = context.Registre.Find(id); //si l'ElementRegistre n'existe pas if (e is null) { return(false); } else //sinon { //si un nomClasseExecutable est saisie if (nce != "") { e.NomClasseExecutable = nce; } //si une description est saisie if (desc != "") { e.Description = desc; } //modification de l'Elementregistre context.Attach(e).State = EntityState.Modified; //sauvegarde de ce changement dans la bd context.SaveChanges(); return(true); } }
/// <summary> /// Modifier un utilisateur dans la base /// </summary> /// <param name="id"></param> /// <param name="un"></param> /// <param name="n"></param> /// <param name="p"></param> /// <returns></returns> public Utilisateur EditUtilisateur(int id, string un, string n, string p) { // Recherche de l'utilisaateur à supprimer Utilisateur editUser = context.Annuaire.Find(id); // Si l'utilisateur est présent dans la base if (editUser != null) { // Modification de l'utilisateur editUser.UserName = un; editUser.Nom = n; editUser.Prenom = p; context.Attach(editUser).State = EntityState.Modified; context.SaveChanges(); // La modification est un succes return(editUser); } else { // Aucun utilisateur trouvé avec cet id return(null); } }
//fonction de modification d'un utilisateur public Boolean ModifyUtilisateur(int id, String un, String n, String p) { //recherche de l'utilisateur Utilisateur u = context.Annuaire.Find(id); //si l'utilisateur n'existe pas if (u is null) { return(false); } else //sinon { u.UserName = un; u.Nom = n; u.Prenom = p; //modification de l'utilisateur dans l'annuaire context.Attach(u).State = EntityState.Modified; //sauvegarde des changements dans la bd context.SaveChanges(); return(true); } }