public void Handle(ContainsTrueAnswer command) { var questionId = new QuestionId(command.QuestionId); var question = _questionRepository.Get(questionId); question.ContainsTrueAnswser(); _questionRepository.Update(question); }
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)); } }