public static string Translate(PassportStatus status)
        {
            switch (status)
            {
            case PassportStatus.PrivatePerson:
                return(Resources.PrivatePerson);

            case PassportStatus.Entity:
                return(Resources.Entity);

            default:
                return(status.ToString());
            }
        }
Ejemplo n.º 2
0
        public static CertificateStatus ApiTypeToContractType(PassportStatus apiType)
        {
            switch (apiType)
            {
            case PassportStatus.PrivatePerson:
                return(CertificateStatus.PrivatePerson);

            case PassportStatus.Entity:
                return(CertificateStatus.Entity);

            default:
                throw new ArgumentOutOfRangeException(nameof(apiType), apiType, null);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 转中文字符串
        /// </summary>
        /// <param name="passport"></param>
        /// <returns></returns>
        public static string Passport2Str(PassportStatus passport)
        {
            switch (passport)
            {
            case PassportStatus.NotSet:
                return(string.Empty);

            case PassportStatus.IdentityCard:
                return("身份证");

            case PassportStatus.ArmymanCard:
                return("军官证");

            case PassportStatus.DrivingLicence:
                return("驾驶执照");

            case PassportStatus.Other:
                return("其他");

            case PassportStatus.PassportCard:
                return("护照");
            }
            return(string.Empty);
        }