internal static ClientModels.SurveyAnswer ToSurveyAnswer(this Models.SurveyAnswer surveyAnswer) { if (surveyAnswer == null) { throw new ArgumentNullException(nameof(surveyAnswer)); } return(new ClientModels.SurveyAnswer() { CreatedOn = surveyAnswer.CreatedOn, QuestionAnswers = surveyAnswer.QuestionAnswers.Select(qa => qa.ToQuestionAnswer()).ToList(), SlugName = surveyAnswer.SlugName, Title = surveyAnswer.Title }); }
public static SurveyAnalysisService.Client.Models.SurveyAnswer ToAnalysisServiceSurveyAnswer(this Models.SurveyAnswer surveyAnswer) { if (surveyAnswer == null) { throw new ArgumentNullException(nameof(surveyAnswer)); } return(new SurveyAnalysisService.Client.Models.SurveyAnswer() { CreatedOn = surveyAnswer.CreatedOn, QuestionAnswers = surveyAnswer.QuestionAnswers.Select(qa => qa.ToAnalysisServiceQuestionAnswer()).ToList(), SlugName = surveyAnswer.SlugName, Title = surveyAnswer.Title }); }