コード例 #1
0
        public static bool validateMemberProfileResponse(MemberProfileResponseModel memberProfleResponse)
        {
            var validationResults = new List <ValidationResult>();
            //validate memberProfileResponse
            var  validationContext = new ValidationContext(memberProfleResponse, serviceProvider: null, items: null);
            bool isValid           = System.ComponentModel.DataAnnotations.Validator.TryValidateObject(memberProfleResponse, validationContext, validationResults, true);

            return(isValid);
        }
コード例 #2
0
        public static List <MemberProfileResponseModel> ToDomainObject(this MemberProfileAnswerContract[] profAnsContList)
        {
            var toReturn = new List <MemberProfileResponseModel>()
            {
            };

            foreach (var ans in profAnsContList)
            {
                var profRespModel = new MemberProfileResponseModel()
                {
                };
                profRespModel.MemberID = ans.MemberID;
                profRespModel.ProfileAnswerExternalID = ans.RefProfileAnswerID;
                profRespModel.CustomValue             = ans.CustomValue;
                toReturn.Add(profRespModel);
            }

            return(toReturn);
        }