public TheUser CreateUser(Models.TheUser TheUsers) { try { TheUser theUserBase = bdd.TheUsers.Where(t => t.Login.Equals(TheUsers.Login)).SingleOrDefault(); //System.Diagnostics.Debug.WriteLine("L'user est dans la base"); if (theUserBase == null) { bdd.TheUsers.Add(TheUsers); try { System.Diagnostics.Debug.WriteLine("l'user n'est pas dans la base"); bdd.SaveChanges(); return(TheUsers); } catch (DbEntityValidationException db) { System.Diagnostics.Debug.WriteLine(db); } } else { System.Diagnostics.Debug.WriteLine("l'user est dans la base"); } } catch (NullReferenceException ex) { System.Diagnostics.Debug.WriteLine(ex); } return(null); }
// @Html.LabelFor(model => model.TheUsers.Login) //@Html.TextBoxFor(model => model.TheUsers.Login, new { style = "color:red" }) //@Html.LabelFor(model => model.TheUsers.Mdp) //@Html.TextBoxFor(model => model.TheUsers.Mdp) //@Html.LabelFor(model => model.TheUsers.Nom) //@Html.TextBoxFor(model => model.TheUsers.Nom) //@Html.LabelFor(model => model.TheUsers.Prenom) //@Html.TextBoxFor(model => model.TheUsers.Prenom) public ActionResult ValidateCreateTheUser(Models.TheUser TheUsers) { using (IDal dal = new Dal()) { System.Diagnostics.Debug.WriteLine("login :"******" mdp : " + TheUsers.Mdp + " nom : " + TheUsers.Nom + " prenom : " + TheUsers.Prenom); TheUser userTest = dal.CreateUser(TheUsers); if (userTest == null) { return(View("Error")); } else { AccueilViewModel vm = new AccueilViewModel { TheUsers = userTest, }; return(View(vm)); } } }