public void AskQuestion(IErpResult state)
        {
            Question question = new Question
            {
                Mode = this.Mode,
                PosedDateTime = DateTime.Now,
                UserId = this.ConversationUser.Id,
                ConversationId = this.ConversationId,
                State = state,
                QuestionText = state.QuestionText
            };

            this.QuestionManagerReference.AddQuestion(question);

            this.Say(state, null);
        }
 public void RemoveQuestion(Question question)
 {
     this.ActiveQuestions.Remove(question);
 }
 public void AddQuestion(Question question)
 {
     this.ActiveQuestions.Add(question);
 }