private static CustomField TranslateMaritalStatus(CustomField maritalStatus) { switch (maritalStatus.Value) { case "1": maritalStatus.Value = MaritalStatus.Single.ToString(); break; case "2": maritalStatus.Value = MaritalStatus.Married.ToString(); break; case "3": maritalStatus.Value = MaritalStatus.Divorced.ToString(); break; case "4": maritalStatus.Value = MaritalStatus.Widowed.ToString(); break; case "6": maritalStatus.Value = MaritalStatus.Seperated.ToString(); break; } return maritalStatus; }
private FormAnswer SetCustomField(CustomField customField, int opportunityResponseId) { int fieldId; try { fieldId = _formFields.Single(f => f.CrossroadsId == customField.CrossroadsId).FormFieldId; } catch { throw new ApplicationException(string.Format("Failed to locate id for crossroads field {0}", customField.CrossroadsId)); } var answer = new FormAnswer(); answer.FieldId = fieldId; answer.OpportunityResponseId = opportunityResponseId; answer.Response = customField.Value; return answer; }
private static CustomField TranslateGender(CustomField gender) { switch (gender.Value) { case "1": gender.Value = Gender.Male.ToString(); break; case "2": gender.Value = Gender.Female.ToString(); break; } return gender; }