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); }
public static void Add(quizz Quizz) { ///<summary> ///Permet l'ajout d'un nouveau quizz /// </summary> db.quizzs.Add(Quizz); db.SaveChanges(); }
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(); }
public static void Delete(quizz Quizz) { ///<summary> ///Permet la suppresion d'un quizz /// </summary> db.quizzs.Attach(Quizz); db.quizzs.Remove(Quizz); db.SaveChanges(); }
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); }