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); } }
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()); } }