From a73a649c9a97e8d1ecc1a77b066297a57fd0b352 Mon Sep 17 00:00:00 2001 From: "maxence.guitard" Date: Tue, 9 Jan 2024 15:11:54 +0100 Subject: [PATCH] fix : probleme ajouter question --- Blazor/Blazor/Pages/Admins/Administrators.razor | 2 +- Blazor/Blazor/Pages/Chapters/Chapters.razor | 2 +- Blazor/Blazor/Pages/Players/Players.razor | 2 +- Blazor/Blazor/Pages/Questions/AddQuestion.razor | 6 +++++- Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs | 9 +++++---- Blazor/Blazor/Pages/Questions/Questions.razor | 5 +++-- 6 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Blazor/Blazor/Pages/Admins/Administrators.razor b/Blazor/Blazor/Pages/Admins/Administrators.razor index 7aeed40..220c6f7 100644 --- a/Blazor/Blazor/Pages/Admins/Administrators.razor +++ b/Blazor/Blazor/Pages/Admins/Administrators.razor @@ -21,7 +21,7 @@ Editer - + diff --git a/Blazor/Blazor/Pages/Chapters/Chapters.razor b/Blazor/Blazor/Pages/Chapters/Chapters.razor index 18c474f..c313486 100644 --- a/Blazor/Blazor/Pages/Chapters/Chapters.razor +++ b/Blazor/Blazor/Pages/Chapters/Chapters.razor @@ -22,7 +22,7 @@ Editer - + diff --git a/Blazor/Blazor/Pages/Players/Players.razor b/Blazor/Blazor/Pages/Players/Players.razor index 04f3667..148f410 100644 --- a/Blazor/Blazor/Pages/Players/Players.razor +++ b/Blazor/Blazor/Pages/Players/Players.razor @@ -22,7 +22,7 @@ Editer - + diff --git a/Blazor/Blazor/Pages/Questions/AddQuestion.razor b/Blazor/Blazor/Pages/Questions/AddQuestion.razor index e2b0c3f..fea187c 100644 --- a/Blazor/Blazor/Pages/Questions/AddQuestion.razor +++ b/Blazor/Blazor/Pages/Questions/AddQuestion.razor @@ -31,15 +31,19 @@ { var answerModel = answerModels[index]; var checkbox = checkboxs[index]; + var idgoodLocal = checkbox.Id+1; +

- } + } + diff --git a/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs b/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs index 93906bd..592c676 100644 --- a/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs +++ b/Blazor/Blazor/Pages/Questions/AddQuestion.razor.cs @@ -15,7 +15,7 @@ namespace Blazor.Pages.Questions private List answerModels; - public List checkboxs; + private List checkboxs; [Inject] public required IDataService DataService { get; set; } @@ -33,7 +33,7 @@ namespace Blazor.Pages.Questions public int Id { get; set; } public bool IsCorrect { get; set; } - public Checkbox(int id) { id = Id; IsCorrect = false; } + public Checkbox(int id) { Id = id; IsCorrect = false; } } protected override void OnInitialized() @@ -63,11 +63,12 @@ namespace Blazor.Pages.Questions formData.Add(new KeyValuePair("idchapter", questionModel.IdChapter.ToString())); foreach (var answerModel in answerModels) { - formData.Add(new KeyValuePair($"answercontent{answerModel.Id+1}", answerModel.Content)); + var answercontent = $"answerContent{answerModel.Id + 1}"; + formData.Add(new KeyValuePair(answercontent, answerModel.Content)); } foreach (var checkbox in checkboxs) { - if (checkbox.IsCorrect == true) + if (checkbox.IsCorrect != false) { var idgood = checkbox.Id + 1; formData.Add(new KeyValuePair("idanswergood", idgood.ToString())); diff --git a/Blazor/Blazor/Pages/Questions/Questions.razor b/Blazor/Blazor/Pages/Questions/Questions.razor index d8ca62d..ce1332b 100644 --- a/Blazor/Blazor/Pages/Questions/Questions.razor +++ b/Blazor/Blazor/Pages/Questions/Questions.razor @@ -26,9 +26,10 @@ + Afficher Editer - - Afficher + + \ No newline at end of file