public void Handle(ContainsTrueAnswer command)
        {
            var questionId = new QuestionId(command.QuestionId);
            var question   = _questionRepository.Get(questionId);

            question.ContainsTrueAnswser();
            _questionRepository.Update(question);
        }
Esempio n. 2
0
 public IActionResult ContainsTrueAnswer([FromBody] ContainsTrueAnswer command)
 {
     try
     {
         _bus.Dispatch(command);
         return(NoContent());
     }
     catch (Exception exception)
     {
         var error = new ErrorDetails
         {
             Message    = exception.Message,
             StatusCode = exception.HResult
         };
         return(BadRequest(error));
     }
 }