Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        //    @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));
                }
            }
        }