예제 #1
0
    /// <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("?");
        }
    }
예제 #2
0
 /// <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);
 }