Beispiel #1
0
        public async Task <IActionResult> Post([FromBody] AnswerViewModel viewModel)
        {
            if (viewModel == null)
            {
                return(new BadRequestResult());
            }

            try
            {
                var createdAnswer = await _repository.CreateAnswer(viewModel.Adapt <Answer>());

                return(new JsonResult(createdAnswer.Adapt <AnswerViewModel>(), JsonSettings));
            }
            catch (Exception e)
            {
                return(new StatusCodeResult(500));
            }
        }
Beispiel #2
0
 //Save the question asked in the forum
 public bool CreateAnswer(AnswerDto AnsObject)
 {
     return(IAnswer.CreateAnswer(AMapToModel(AnsObject)));
 }
 public void CreateAnswer(Answer answer)
 {
     _repository.CreateAnswer(answer);
 }
 private Answer AddAnswer(Answer answer)
 {
     Validate(answer);
     return(_answerRepository.CreateAnswer(answer));
 }