public async Task <ActionResult <CreatedTestQuestionOptionDto> > Post([FromBody] NewTestQuestionOptionDto newQuestionOptionDto) { if (newQuestionOptionDto == null) { return(BadRequest()); } return(Ok(await questionOptionService.CreateQuestionOption(newQuestionOptionDto))); }
public async Task <CreatedTestQuestionOptionDto> CreateQuestionOption(NewTestQuestionOptionDto newQuestionOptionDto) { TestQuestionOption questionOption = mapper.Map <TestQuestionOption>(newQuestionOptionDto); questionOptionRepository.Insert(questionOption); await unitOfWork.SaveAsync(); return(mapper.Map <CreatedTestQuestionOptionDto>(questionOption)); }