/// <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); } } }
/// <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); } } }
/// <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>()); } }
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); } } }
/// <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); } } }
/// <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; } } }
/// <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; } } }
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; } } }
/// <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; } } }
/// <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>(); } }