示例#1
0
        public static ClientModels.QuestionAnswer ToAnalysisServiceQuestionAnswer(this ApiModels.QuestionAnswer questionAnswer)
        {
            if (questionAnswer == null)
            {
                throw new ArgumentNullException(nameof(questionAnswer));
            }

            return(new ClientModels.QuestionAnswer()
            {
                Answer = questionAnswer.Answer,
                PossibleAnswers = questionAnswer.PossibleAnswers,
                QuestionText = questionAnswer.QuestionText,
                QuestionType = (ClientModels.QuestionType)Enum.Parse(typeof(ClientModels.QuestionType), questionAnswer.QuestionType)
            });
        }
示例#2
0
        public static ClientModels.QuestionAnswer ToQuestionAnswer(this ApiModels.QuestionAnswer questionAnswer)
        {
            if (questionAnswer == null)
            {
                throw new ArgumentNullException(nameof(questionAnswer));
            }

            return(new ClientModels.QuestionAnswer()
            {
                Answer = questionAnswer.Answer,
                PossibleAnswers = questionAnswer.PossibleAnswers,
                QuestionText = questionAnswer.QuestionText,
                QuestionType = questionAnswer.QuestionType.ToQuestionType()
            });
        }