/// <summary> /// Converts a RegistrationCriteriaGender enum value to a string value interprettable by the server. /// </summary> /// <param name="gender">The RegistrationCriteriaGender enum to convert to a string.</param> /// <returns>"M" if the RegistrationCriteriaGender indicates male, "F" if the RegistrationCriteriaGender indicates female, or "?" if the RegistrationCriteriaGender indicates neither male nor female.</returns> private static string GenderEnumToString(RegistrationCriteriaGender gender) { switch (gender) { case (RegistrationCriteriaGender.Male): return("M"); case (RegistrationCriteriaGender.Female): return("F"); default: return("?"); } }
/// <summary> /// Includes the given gender with the actively constructed RegisterOperationCriteria. /// </summary> /// <param name="gender">The RegistrationCriteriaGender enum value indicating the gender to be included in the RegisterOperationCriteria.</param> /// <returns>The Builder.</returns> public Builder Gender(RegistrationCriteriaGender gender) { VerifyPreconditions(); _criteria.Gender = gender; return(this); }