Difi.SikkerDigitalPost.Klient.Domene.Entiteter.Organisasjonsnummer.GetValidatedOrganisasjonsnummerOrThrowException C# (CSharp) Method

GetValidatedOrganisasjonsnummerOrThrowException() private static method

private static GetValidatedOrganisasjonsnummerOrThrowException ( string organisasjonsnummer ) : string
organisasjonsnummer string
return string
        private static string GetValidatedOrganisasjonsnummerOrThrowException(string organisasjonsnummer)
        {
            var match = Regex.Match(organisasjonsnummer, OrganisasjonsnummerPattern);

            if (!match.Success)
            {
                throw new KonfigurasjonsException($"Ugyldig organisasjonsnummer. Fikk følgende organisasjonsnummer: {organisasjonsnummer}. " +
                                                  "Organisasjonsnummeret skal være 9 siffer og kan prefikses med landkode 9908. Eksempler på dette er '9908:984661185' og '984661185'");
            }
            const int organisasjonsnummerWithoutPrefixIndex = 2;
            return match.Groups[organisasjonsnummerWithoutPrefixIndex].ToString();
        }