Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 /// <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
     });
 }