예제 #1
0
 private void button_Valider_Click(object sender, RoutedEventArgs e)
 {
     quizz22 = new quizz {
         Intitule = textBox_Nom.Text
     };
     MessageBox.Show("Votre quizz a été ajouté, il reste modifiable en cas d'erreur de saisie");
     foreach (var itemq in listView_Question.Items)
     {
         var question = new question__quizz {
             Intitule = (itemq as question__quizz).Intitule
         };
         foreach (var itemr in listView_Reponse.Items)
         {
             var reponse = new reponse__quizz {
                 Intitule = (itemr as reponse__quizz).Intitule
             };
         }
         foreach (var item in Q)
         {
             Controller.QuestionQuizzDAO.Add(question);
             foreach (var items in R)
             {
                 items.question__quizz = question;
                 Controller.ReponseQuizzDAO.Add(items);
             }
         }
     }
     Controller.QuizzDAO.Add(quizz22);
 }
예제 #2
0
        public static void Add(quizz Quizz)
        {
            ///<summary>
            ///Permet l'ajout d'un nouveau quizz
            /// </summary>

            db.quizzs.Add(Quizz);
            db.SaveChanges();
        }
예제 #3
0
 public static void Modify(quizz Quizz)
 {
     ///<summary>
     ///Prend en parametre un quizz le modifie et affiche un message qui confirme la modification
     /// </summary>
     db.quizzs.Attach(Quizz);
     db.Entry(Quizz).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
 }
예제 #4
0
        public static void Delete(quizz Quizz)
        {
            ///<summary>
            ///Permet la suppresion d'un quizz
            /// </summary>

            db.quizzs.Attach(Quizz);
            db.quizzs.Remove(Quizz);
            db.SaveChanges();
        }
예제 #5
0
        public static quizz Select(int id)
        {
            ///<summary>
            ///Permet d'avoir un seul quizz en fonction de son ID qui est unique
            /// </summary>
            /// <param name="id">ID du quizz</param>
            quizz Quizz = db.quizzs.Find(id);

            return(Quizz);
        }