/// <summary> /// Deprecated Method for adding a new object to the utilisateur EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToutilisateur(utilisateur utilisateur) { base.AddObject("utilisateur", utilisateur); }
public ActionResult Editer(UtilisateurView userview) { if (ModelState.IsValid) { employe emp; if (userview.id==null) { emp = new employe(); utilisateur user = new utilisateur(); emp.utilisateur = user; emp.utilisateur.mot_passe = this.RandomString(); } else { emp = cnx.employe.Where(e => e.id_employe == userview.id).Single(); } emp.updateFromView(userview); emp.utilisateur.UpdateFromView(userview); if (emp.isUnique()) { if (userview.id == null) { cnx.employe.AddObject(emp); cnx.SaveChanges(); // on envoie un email à l'employé EmailInfoConnexion email = new EmailInfoConnexion(emp); new MailController().BienvenueEmail(email).Deliver(); } else { cnx.ObjectStateManager.ChangeObjectState(emp, EntityState.Modified); cnx.SaveChanges(); } return Json(new { succes = 1 }); } else { ModelState.AddModelError("", "Votre identifiant doit être unique"); } } return Json(new { succes = 0, erreurs = ModelState.ListeErreurs() }); }
/// <summary> /// Create a new utilisateur object. /// </summary> /// <param name="id_utilisateur">Initial value of the id_utilisateur property.</param> public static utilisateur Createutilisateur(global::System.Int32 id_utilisateur) { utilisateur utilisateur = new utilisateur(); utilisateur.id_utilisateur = id_utilisateur; return utilisateur; }