/// <summary> /// Fonction privée qui seed un mot-clé et le renvoie /// </summary> /// <param name="mot">Le mot</param> /// <param name="valeur">La valeur du mot</param> /// <param name="dateSynchro">La date de synchronisation du mot</param> /// <param name="themeMot">Le thème du mot</param> /// <returns>Mot-clé</returns> private MotCle setMotCle(string mot, int valeur, DateTime dateSynchro, string themeMot) { MotCle mc = new MotCle(mot, valeur, dateSynchro, themeMot); bd.SetMotCle(mc); return(mc); }
//méthodes sut la table Mot-cle /// <summary> /// Crée un mot-clé /// </summary> /// <param name="mc">Mot</param> public void SetMotCle(MotCle mc) { using (IDbConnection connexion = new SQLiteConnection(sqliteInfo)) { if (connexion.State == ConnectionState.Closed) { connexion.Open(); } try { string msg = "INSERT INTO MotCle (mot,valeur,DateAjout,fk_Date,fk_theme) VALUES ('" + mc.mot + "','" + mc.valeur + "','" + mc.DateAjout.ToString("yyyy-MM-dd HH:mm:ss.fff") + "','" + mc.fk_Date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "','" + mc.fk_theme + "')"; connexion.Execute(msg); } catch (Exception e) { Console.WriteLine(e.Message); } } }
/// <summary> /// Fonction qui va créer un champ mot-clé dans <c>BDDInterface</c> /// </summary> /// <param name="mot">Mot</param> /// <param name="valeur">Valeur attribuée au mot</param> /// <param name="DateAjout">Date de l'ajout</param> /// <param name="fk_Date">Clé étrangère de la date (date)</param> /// <param name="fk_theme">Clé étrangère du thème (nom)</param> public void SetMotCle(string mot, int valeur, DateTime DateAjout, DateTime fk_Date, string fk_theme) { MotCle mc = new MotCle(mot, valeur, DateAjout, fk_Date, fk_theme); bd.SetMotCle(mc); }
/// <summary> /// Fonction qui va créer un champ mot-clé dans <c>BDDInterface</c> /// </summary> /// <param name="mot">Mot</param> /// <param name="valeur">Valeur attribuée au mot</param> /// <param name="DateAjout">Date de l'ajout</param> public void SetMotCle(string mot, int valeur, DateTime DateAjout) { MotCle mc = new MotCle(mot, valeur, DateAjout); bd.SetMotCle(mc); }
public static void AfficherMotCle(MotCle mot) { Console.WriteLine($"Mot clé sélectionné : {mot.Mot} \n"); }
public MenuMotCle(FacadeUtilisateur utilisateur, MotCle motCle) : base(utilisateur) { this.motCle = motCle; }
/// <summary> /// Fonction qui envoie le seed de la base de données /// </summary> public void seeder() { Synchronisation sync = setSynchro(DateTime.Now); ListeTheme th = setListeTheme("Approprie"); Listes liste = setListes("Liste Verte"); setTopo("000001", sync.date); setSite("www.openclassroom.com", sync.date, th.theme, liste.liste); setSite("www.facebook.com", sync.date, th.theme, liste.liste); setSite("www.gmail.com", sync.date, th.theme, liste.liste); setSite("outlook.live.com", sync.date, th.theme, liste.liste); setSite("www.youtube.com", sync.date, th.theme, liste.liste); setSite("mail.google.com", sync.date, th.theme, liste.liste); setSite("localhost", sync.date, th.theme, liste.liste); ListeDynamique dyn = setListeDynamique("www.penofchaos.com", sync.date, th.theme); th = setListeTheme("Pornographie"); MotCle mc = setMotCle("sex", 2, sync.date, th.theme); setSynonyme("sexe", mc.mot, sync.date); setSynonyme("seks", mc.mot, sync.date); liste = setListes("Liste Rouge"); setSite("www.youporn.com", sync.date, th.theme, liste.liste); setSite("fr.youporn.com", sync.date, th.theme, liste.liste); setSite("www.sex.com", sync.date, th.theme, liste.liste); dyn = setListeDynamique("reallifecam.com", sync.date, th.theme); mc = setMotCle("p**n", 15, sync.date, th.theme); mc = setMotCle("hentai", 15, sync.date, th.theme); mc = setMotCle("seins", 1, sync.date, th.theme); setSynonyme("t**s", mc.mot, sync.date); setSynonyme("mamelon", mc.mot, sync.date); setSynonyme("boobs", mc.mot, sync.date); mc = setMotCle("chatte", 2, sync.date, th.theme); setSynonyme("kitten", mc.mot, sync.date); mc = setMotCle("fessée", 2, sync.date, th.theme); setSynonyme("spank", mc.mot, sync.date); mc = setMotCle("voyeur", 5, sync.date, th.theme); setSynonyme("peeping", mc.mot, sync.date); setSynonyme("voyeurisme", mc.mot, sync.date); mc = setMotCle("bite", 15, sync.date, th.theme); setSynonyme("queue", mc.mot, sync.date); setSynonyme("dick", mc.mot, sync.date); setSynonyme("c**k", mc.mot, sync.date); mc = setMotCle("excite", 2, sync.date, th.theme); setSynonyme("excitation", mc.mot, sync.date); setSynonyme("exciter", mc.mot, sync.date); mc = setMotCle("partouze", 20, sync.date, th.theme); setSynonyme("orgy", mc.mot, sync.date); mc = setMotCle("pénétration", 5, sync.date, th.theme); mc = setMotCle("cheat", 10, sync.date, th.theme); setSynonyme("trompe", mc.mot, sync.date); setSynonyme("cheating", mc.mot, sync.date); mc = setMotCle("o****m", 10, sync.date, th.theme); mc = setMotCle("masturbation", 10, sync.date, th.theme); mc = setMotCle("jouissance", 10, sync.date, th.theme); mc = setMotCle("salope", 10, sync.date, th.theme); setSynonyme("s**t", mc.mot, sync.date); setSynonyme("w***e", mc.mot, sync.date); setSynonyme("chienne", mc.mot, sync.date); th = setListeTheme("Violence"); mc = setMotCle("Meutre", 15, sync.date, th.theme); }
public static IEnumerable <Item> TrierParMotCle(MotCle mot, FacadeUtilisateur utilisateur) { IEnumerable <Item> items = utilisateur.Utilisateur.RecupererTousLesArticles(); return(items.Where(item => item.MotCles.Contains(mot))); }