Exemplo n.º 1
0
        internal static ClientModels.QuestionType ToQuestionType(this Tailspin.Web.Shared.Models.QuestionType questionType)
        {
            ClientModels.QuestionType result;
            switch (questionType)
            {
            case Tailspin.Web.Shared.Models.QuestionType.FiveStars:
                result = ClientModels.QuestionType.FiveStars;
                break;

            case Tailspin.Web.Shared.Models.QuestionType.MultipleChoice:
                result = ClientModels.QuestionType.MultipleChoice;
                break;

            case Tailspin.Web.Shared.Models.QuestionType.SimpleText:
                result = ClientModels.QuestionType.SimpleText;
                break;

            default:
                throw new ArgumentException($"Invalid question type: {questionType}");
            }

            return(result);
        }
Exemplo n.º 2
0
        internal static Tailspin.SurveyAnswerService.Client.Models.QuestionType ToQuestionType(this Tailspin.Web.Shared.Models.QuestionType questionType)
        {
            Tailspin.SurveyAnswerService.Client.Models.QuestionType result;
            switch (questionType)
            {
            case Tailspin.Web.Shared.Models.QuestionType.FiveStars:
                result = Tailspin.SurveyAnswerService.Client.Models.QuestionType.FiveStars;
                break;

            case Tailspin.Web.Shared.Models.QuestionType.MultipleChoice:
                result = Tailspin.SurveyAnswerService.Client.Models.QuestionType.MultipleChoice;
                break;

            case Tailspin.Web.Shared.Models.QuestionType.SimpleText:
                result = Tailspin.SurveyAnswerService.Client.Models.QuestionType.SimpleText;
                break;

            default:
                throw new ArgumentException($"Unsupported question type: {questionType}");
            }

            return(result);
        }