Example #1
0
 /// <summary>
 /// Ajouter un utilisateur
 /// </summary>
 public bool ajouterUtilisateur(String log, String pwd)
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         if (log != "anonyme")
         {
             modele.Utilisateur.Add(new Utilisateur
             {
                 login    = log,
                 password = pwd
             });
         }
         try
         {
             if (log == "anonyme")
             {
                 return(false);
             }
             modele.SaveChanges();
             return(true);
         }
         catch (Exception) {
             return(false);
         }
     }
 }
Example #2
0
 /// <summary>
 /// Connexion
 /// </summary>
 public Utilisateur Connexion(String login, String password)
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       where utilisateur.login == login
                       select utilisateur;
         try
         {
             Utilisateur u = requete.Single <Utilisateur>();
             if (u.password == password)
             {
                 return(u);
             }
             else
             {
                 return(null);
             }
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
Example #3
0
 /// <summary>
 /// Liste tous les utilisateurs
 /// </summary>
 public List <Utilisateur> getListUtilisateurs()
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       select utilisateur;
         return(requete.ToList <Utilisateur>());
     }
 }
Example #4
0
 public Utilisateur findUtilisateur(String log)
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       where utilisateur.login == log
                       select utilisateur;
         try
         {
             return(requete.Single <Utilisateur>());;
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
Example #5
0
 /// <summary>
 /// Supprimer un utilisateur
 /// </summary>
 public bool supprimerUtilisateur(String log, String pwd)
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       where utilisateur.login == log
                       select utilisateur;
         try
         {
             Utilisateur u = requete.Single <Utilisateur>();
             modele.Utilisateur.Remove(u);
             modele.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
Example #6
0
        /// <summary> 
        /// Connexion 
        /// </summary> 
        public Utilisateur Connexion(String login, String password)
        {
            using (PolytweetModele modele = new PolytweetModele())
            {
                var requete = from utilisateur in modele.Utilisateur
                              where utilisateur.login == login
                              select utilisateur;
                try
                {
                    Utilisateur u = requete.Single<Utilisateur>();
                    if (u.password == password)
                        return u;
                    else return null;
                }
                catch (Exception)
                {
                    return null;
                }

            }
        }
Example #7
0
        /// <summary> 
        /// Ajouter un utilisateur 
        /// </summary> 
        public bool ajouterUtilisateur(String log, String pwd)
        {
            using (PolytweetModele modele = new PolytweetModele())
            {
                if (log != "anonyme")
                {
                    modele.Utilisateur.Add(new Utilisateur
                    {
                        login = log,
                        password = pwd
                    });
                }
                try
                {
                    if (log == "anonyme") return false;
                    modele.SaveChanges();
                    return true;
                }
                catch (Exception) {
                    return false;
                }

            }
        }
Example #8
0
 public Utilisateur findUtilisateur(String log)
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       where utilisateur.login == log
                       select utilisateur;
         try
         {
             return requete.Single<Utilisateur>(); ;
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
Example #9
0
 /// <summary> 
 /// Supprimer un utilisateur 
 /// </summary> 
 public bool supprimerUtilisateur(String log, String pwd)
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       where utilisateur.login == log
                       select utilisateur;
         try
         {
             Utilisateur u = requete.Single<Utilisateur>();
             modele.Utilisateur.Remove(u);
             modele.SaveChanges();
             return true;
         }
         catch (Exception)
         {
             return false;
         }
     }
 }
Example #10
0
 /// <summary> 
 /// Liste tous les utilisateurs 
 /// </summary> 
 public List<Utilisateur> getListUtilisateurs()
 {
     using (PolytweetModele modele = new PolytweetModele())
     {
         var requete = from utilisateur in modele.Utilisateur
                       select utilisateur;
         return requete.ToList<Utilisateur>();
     }
 }