Esempio n. 1
0
        public static CertificateDegree ApiTypeToContractType(
            PassportDegree apiType)
        {
            switch (apiType)
            {
            case PassportDegree.Alias:
                return(CertificateDegree.Alias);

            case PassportDegree.Formal:
                return(CertificateDegree.Formal);

            case PassportDegree.Initial:
                return(CertificateDegree.Initial);

            case PassportDegree.Personal:
                return(CertificateDegree.Personal);

            case PassportDegree.Merchant:
                return(CertificateDegree.Merchant);

            case PassportDegree.Capitaller:
                return(CertificateDegree.Capitaller);

            case PassportDegree.CapitallerEntity:
                return(CertificateDegree.CapitallerEntity);

            case PassportDegree.Developer:
                return(CertificateDegree.Developer);

            case PassportDegree.Cashier:
                return(CertificateDegree.Cashier);

            case PassportDegree.Registrar:
                return(CertificateDegree.Registrar);

            case PassportDegree.Guarantor:
                return(CertificateDegree.Guarantor);

            case PassportDegree.Service1:
            case PassportDegree.Service2:
                return(CertificateDegree.Service);

            case PassportDegree.Operator:
                return(CertificateDegree.Operator);

            default:
                throw new ArgumentOutOfRangeException(nameof(apiType), apiType, null);
            }
        }
Esempio n. 2
0
        public static string Translate(PassportDegree degree)
        {
            switch (degree)
            {
            case PassportDegree.Alias:     // Аттестат псевдонима
                return(Resources.Alias);

            case PassportDegree.Formal:     // Формальный аттестат
                return(Resources.Formal);

            case PassportDegree.Initial:     // Начальный аттестат
                return(Resources.Initial);

            case PassportDegree.Personal:     // Персональный аттестат
                return(Resources.Personal);

            case PassportDegree.Merchant:     // Аттестат продавца
                return(Resources.Merchant);

            case PassportDegree.Capitaller:     // Аттестат Capitaller
                return(Resources.Capitaller);

            case PassportDegree.CapitallerEntity:     // Аттестат Capitaller (юр. лицо)
                return(Resources.CapitallerEntity);

            case PassportDegree.Developer:     // Аттестат разработчика
                return(Resources.Developer);

            case PassportDegree.Registrar:     // Аттестат регистратора
                return(Resources.Registrar);

            case PassportDegree.Guarantor:     // Аттестат Гаранта
                return(Resources.Guarantor);

            case PassportDegree.Service1:     // Аттестат сервиса WMT
                return(Resources.Service1);

            case PassportDegree.Service2:
                return(Resources.Service2);

            case PassportDegree.Operator:     // Аттестат Оператора
                return(Resources.Operator);

            default:
                return(degree.ToString());
            }
        }