public override void Convert(MockModelValues obj, ISetValues values) { values.SetValue("NullStringValue", obj.NullStringValue); values.SetValue("NotNullStringValue", obj.NotNullStringValue); values.SetValue("NullStringArrayValue", obj.NullStringArrayValue); values.SetValue("NotNullStringArrayValue", obj.NotNullStringArrayValue); values.SetValue("NullBoolValue", obj.NullBoolValue); values.SetValue("NotNullBoolValue", obj.NotNullBoolValue); values.SetValue("BoolValue", obj.BoolValue); values.SetValue("NullIntValue", obj.NullIntValue); values.SetValue("NotNullIntValue", obj.NotNullIntValue); values.SetValue("IntValue", obj.IntValue); values.SetValue("NullDecimalValue", obj.NullDecimalValue); values.SetValue("NotNullDecimalValue", obj.NotNullDecimalValue); values.SetValue("DecimalValue", obj.DecimalValue); values.SetValue("NullGuidValue", obj.NullGuidValue); values.SetValue("NotNullGuidValue", obj.NotNullGuidValue); values.SetValue("GuidValue", obj.GuidValue); values.SetValue("NullGuidArrayValue", obj.NullGuidArrayValue); values.SetValue("NotNullGuidArrayValue", obj.NotNullGuidArrayValue); values.SetValue("NullDateTimeValue", obj.NullDateTimeValue); values.SetValue("NotNullDateTimeValue", obj.NotNullDateTimeValue); values.SetValue("NullPartialDateValue", obj.NullPartialDateValue); values.SetValue("NotNullPartialDateValue", obj.NotNullPartialDateValue); values.SetValue("EnumValue", obj.EnumValue); values.SetValue("NullEnumValue", obj.NullEnumValue); values.SetValue("NotNullEnumValue", obj.NotNullEnumValue); values.SetFlagsValue(obj.EnumFlagsValue); values.SetFlagsValue(obj.NullEnumFlagsValue); values.SetFlagsValue(obj.NotNullEnumFlagsValue); }
public override void Convert(MemberSearchCriteria criteria, ISetValues values) { if (criteria == null) { return; } ConvertKeywords(criteria, values); ConvertName(criteria, values); ConvertJobTitles(criteria, values); ConvertCompanies(criteria, values); ConvertLocation(criteria, values); ConvertIncludeSynonyms(criteria, values); if (!string.IsNullOrEmpty(criteria.EducationKeywords)) { values.SetValue(MemberSearchCriteriaKeys.EducationKeywords, criteria.EducationKeywords); } values.SetFlagsValue(criteria.CandidateStatusFlags); values.SetFlagsValue(criteria.EthnicStatus); values.SetFlagsValue(criteria.VisaStatusFlags); if (criteria.JobTypes != MemberSearchCriteria.DefaultJobTypes) { values.SetFlagsValue(criteria.JobTypes); } ConvertIndustries(criteria, values); ConvertSalary(criteria, values); ConvertRecency(criteria, values); ConvertActivity(criteria, values); ConvertCommunity(criteria, values); ConvertSortOrder(criteria, values); }
public override void Convert(JobAdSearchCriteria criteria, ISetValues values) { if (criteria == null) { return; } ConvertKeywords(criteria, values); ConvertLocation(criteria, values); ConvertIncludeSynonyms(criteria, values); if (!string.IsNullOrEmpty(criteria.AdTitle)) { values.SetValue(JobAdSearchCriteriaKeys.AdTitle, criteria.AdTitle); } if (!string.IsNullOrEmpty(criteria.AdvertiserName)) { values.SetValue(JobAdSearchCriteriaKeys.AdvertiserName, criteria.AdvertiserName); } if (criteria.JobTypes != JobAdSearchCriteria.DefaultJobTypes) { values.SetFlagsValue(criteria.JobTypes); } ConvertIndustries(criteria, values); ConvertSalary(criteria, values); ConvertRecency(criteria, values); ConvertActivity(criteria, values); ConvertCommunity(criteria, values); ConvertSortOrder(criteria, values); }
public override void Convert(CandidateModel model, ISetValues values) { values.SetValue("Id", model.Id); values.SetValue("CanContact", model.CanContact); values.SetValue("CanContactByPhone", model.CanContactByPhone); values.SetValue("HasBeenViewed", model.HasBeenViewed); values.SetValue("HasBeenAccessed", model.HasBeenAccessed); values.SetValue("IsInMobileFolder", model.IsInMobileFolder); values.SetValue("FullName", model.FullName); values.SetArrayValue("PhoneNumbers", model.PhoneNumbers); values.SetValue("Status", model.Status); values.SetValue("LastUpdatedTime", model.LastUpdatedTime); values.SetValue("Location", model.Location); values.SetValue("DesiredJobTitle", model.DesiredJobTitle); values.SetFlagsValue(model.DesiredJobTypes); values.SetValue("Summary", model.Summary); values.SetArrayValue("Jobs", model.Jobs); values.SetChildValue("DesiredSalary", model.DesiredSalary); }