|
|
|
@ -15,7 +15,7 @@ namespace Blazor.Pages.Questions
|
|
|
|
|
|
|
|
|
|
private List<AnswerModel> answerModels;
|
|
|
|
|
|
|
|
|
|
public List<Checkbox> checkboxs;
|
|
|
|
|
private List<Checkbox> 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<string, string>("idchapter", questionModel.IdChapter.ToString()));
|
|
|
|
|
foreach (var answerModel in answerModels)
|
|
|
|
|
{
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>($"answercontent{answerModel.Id+1}", answerModel.Content));
|
|
|
|
|
var answercontent = $"answerContent{answerModel.Id + 1}";
|
|
|
|
|
formData.Add(new KeyValuePair<string, string>(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<string, string>("idanswergood", idgood.ToString()));
|
|
|
|
|