added questions output (SHIT CODE)

This commit is contained in:
Вячеслав 2025-04-20 20:07:04 +05:00
parent 7d76a9f67c
commit ddfb5eff54
11 changed files with 93 additions and 9 deletions

View file

@ -22,13 +22,14 @@ public class QuestionController : ControllerBase
[HttpGet("by_survey/{id}")]
public async Task<IActionResult> GetBySurveyId(int id)
{
var result = await _questionService.GetQuestionsBySurveyIdAsync(id);
var questions = await _questionService.GetQuestionsBySurveyIdAsync(id);
var result = questions.Select(QuestionOutputMapper.ModelToQuestionDTO).ToList();
return Ok(result);
}
[Authorize]
[HttpPost]
public async Task<IActionResult> AddQuestion(CreateQuestionDTO dto)
public async Task<IActionResult> AddQuestion(CreateQuestionDto dto)
{
var model = QuestionCreationMapper.QuestionCreationToModel(dto);
await _questionService.AddQuestionAsync(model);

View file

@ -39,7 +39,7 @@ public class SurveyController : ControllerBase
[Authorize]
[HttpPost]
public async Task<IActionResult> Post([FromBody] CreateSurveyDTO dto)
public async Task<IActionResult> Post([FromBody] CreateSurveyDto dto)
{
var userId = _userContext.UserId;