/// <summary> /// To the view domain object for member questions and answers. /// </summary> /// <param name="vMemberQuestionAnswerModel">member question and answer contracts.</param> /// <returns>vMemberQuestionAnswerContract</returns> public static vMemberQuestionAnswerContract ToDataContract(this vMemberQuestionAnswerModel memberQAObject) { var model = new vMemberQuestionAnswerContract() { MemberID = memberQAObject.MemberID, FirstName = memberQAObject.FirstName, LastName = memberQAObject.LastName, ExternalSourceQuestionAnswerID = memberQAObject.choiceId, ExternalSourceQuestionID = memberQAObject.questionId, AnswerText = memberQAObject.choiceText, StandardAnswerText = memberQAObject.StandardAnswerText, QuestionText = memberQAObject.QuestionText, StandardQuestionText = memberQAObject.StandardQuestionText, MemberQuestionAnswerID = memberQAObject.MemberQuestionAnswerID, RefAnswerID = memberQAObject.RefAnswerID, RefQuestionID = memberQAObject.RefQuestionID, RefSourceID = memberQAObject.RefSourceID, SourceName = memberQAObject.SourceName, SourceDescription = memberQAObject.SourceDescription, RefSourceQuestionID = memberQAObject.RefSourceQuestionID, SourceQuestionDescription = memberQAObject.SourceQuestionDescription, AnswerDisplayOrder = memberQAObject.AnswerDisplayOrder, QuestionDisplayOrder = memberQAObject.QuestionDisplayOrder, RefQuestions_refQuestionID = memberQAObject.RefQuestions_refQuestionID, RefAnswer_refAnswerID = memberQAObject.RefAnswer_refAnswerID, RefSourceQuestionAnswer_refAnswerID = memberQAObject.RefSourceQuestionAnswer_refAnswerID, RefSourceQuestionAnswerID = memberQAObject.RefSourceQuestionAnswerID, CreatedDate = memberQAObject.CreatedDate, FreeformAnswerText = memberQAObject.FreeformAnswerText }; return(model); }
/// <summary> /// To the view domain object for member questions and answers. /// </summary> /// <param name="vmemberQuestionAnswerContract">member question and answer contracts.</param> /// <returns>vMemberQuestionAnswerModel</returns> public static vMemberQuestionAnswerModel ToDomainObject(this vMemberQuestionAnswerContract memberQAObject) { return(new vMemberQuestionAnswerModel() { MemberID = memberQAObject.MemberID, FirstName = memberQAObject.FirstName, LastName = memberQAObject.LastName, choiceId = memberQAObject.ExternalSourceQuestionAnswerID, questionId = memberQAObject.ExternalSourceQuestionID, choiceText = memberQAObject.AnswerText, StandardAnswerText = memberQAObject.StandardAnswerText, QuestionText = memberQAObject.QuestionText, StandardQuestionText = memberQAObject.StandardQuestionText, MemberQuestionAnswerID = memberQAObject.MemberQuestionAnswerID, RefAnswerID = memberQAObject.RefAnswerID, RefQuestionID = memberQAObject.RefQuestionID, RefSourceID = memberQAObject.RefSourceID, SourceName = memberQAObject.SourceName, SourceDescription = memberQAObject.SourceDescription, RefSourceQuestionID = memberQAObject.RefSourceQuestionID, SourceQuestionDescription = memberQAObject.SourceQuestionDescription, AnswerDisplayOrder = memberQAObject.AnswerDisplayOrder, QuestionDisplayOrder = memberQAObject.QuestionDisplayOrder, RefQuestions_refQuestionID = memberQAObject.RefQuestions_refQuestionID, RefAnswer_refAnswerID = memberQAObject.RefAnswer_refAnswerID, RefSourceQuestionAnswer_refAnswerID = memberQAObject.RefSourceQuestionAnswer_refAnswerID, RefSourceQuestionAnswerID = memberQAObject.RefSourceQuestionAnswerID, CreatedDate = memberQAObject.CreatedDate, FreeformAnswerText = memberQAObject.FreeformAnswerText }); }