diff --git a/MultipleChoiceTrainer/Controllers/QuestionsController.cs b/MultipleChoiceTrainer/Controllers/QuestionsController.cs index 466105f..b5019b1 100644 --- a/MultipleChoiceTrainer/Controllers/QuestionsController.cs +++ b/MultipleChoiceTrainer/Controllers/QuestionsController.cs @@ -17,6 +17,9 @@ namespace MultipleChoiceTrainer.Controllers { private readonly ApplicationDbContext _context; private readonly IWebHostEnvironment _webHostEnvironment; + + public const int CountChoiceFields = 10; + public QuestionsController(ApplicationDbContext context, IWebHostEnvironment hostEnvironment) { _context = context; @@ -33,6 +36,7 @@ namespace MultipleChoiceTrainer.Controllers public IActionResult Create(int sectionId) { ViewData["Section"] = _context.Sections.Include(e => e.Category).FirstOrDefault(s => s.Id == sectionId); + ViewData["CountChoiceFields"] = CountChoiceFields; return View(); } @@ -55,6 +59,7 @@ namespace MultipleChoiceTrainer.Controllers return RedirectToAction(nameof(Index), "Home", new { categoryId = section.CategoryId }); } ViewData["Section"] = _context.Sections.Include(e => e.Category).FirstOrDefault(s => s.Id == question.SectionId); + ViewData["CountChoiceFields"] = CountChoiceFields; return View(question); } @@ -71,6 +76,8 @@ namespace MultipleChoiceTrainer.Controllers { return NotFound(); } + + ViewData["CountChoiceFields"] = CountChoiceFields; ViewData["Section"] = _context.Sections.Include(e => e.Category).FirstOrDefault(s => s.Id == question.SectionId); var vm = new QuestionViewModel() @@ -128,6 +135,7 @@ namespace MultipleChoiceTrainer.Controllers } return RedirectToAction(nameof(List), new { sectionId = question.SectionId }); } + ViewData["CountChoiceFields"] = CountChoiceFields; ViewData["Section"] = _context.Sections.Include(e => e.Category).FirstOrDefault(s => s.Id == question.SectionId); return View(question); } diff --git a/MultipleChoiceTrainer/Views/Questions/Create.cshtml b/MultipleChoiceTrainer/Views/Questions/Create.cshtml index f62b7d6..27a6bdb 100644 --- a/MultipleChoiceTrainer/Views/Questions/Create.cshtml +++ b/MultipleChoiceTrainer/Views/Questions/Create.cshtml @@ -26,7 +26,7 @@