34 lines
920 B
C#
34 lines
920 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using Services.Interaces;
|
|
using System.Security.Cryptography;
|
|
using System.Text;
|
|
|
|
namespace Web.Controllers
|
|
{
|
|
public class QuestionnaireResponseController : Controller
|
|
{
|
|
private readonly IQuestionnaireRepository _questionnaireRepository;
|
|
|
|
public QuestionnaireResponseController(IQuestionnaireRepository questionnaireRepository)
|
|
{
|
|
_questionnaireRepository = questionnaireRepository;
|
|
}
|
|
public IActionResult Index()
|
|
{
|
|
return View();
|
|
}
|
|
|
|
public IActionResult DisplayQuestionnaire(int id)
|
|
{
|
|
|
|
// Retrieve the questionnaire using the numeric ID
|
|
var questionnaire = _questionnaireRepository.GetQuestionnaireWithQuestionAndAnswer(id);
|
|
|
|
|
|
// Display the questionnaire
|
|
return View(questionnaire);
|
|
}
|
|
|
|
|
|
}
|
|
}
|