예제 #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);
 }
예제 #2
0
 public TheUser TestConnection(Visitor visitor)
 {
     try
     {
         TheUser theUserTest = bdd.TheUsers.Where(t => t.Login.Equals(visitor.Login)).SingleOrDefault();
         if (visitor.Mdp.Equals(theUserTest.Mdp))
         {
             return(theUserTest);
         }
     }catch (NullReferenceException ex)
     {
         Console.WriteLine(ex);
     }
     return(null);
 }