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)); } }
//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)); }