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); }
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); }