static void Main(string[] args)
        {
            var messenger = new Messenger("TranslatorIn", "New CPR Service");
            var euccid    = messenger.Receive <EUCCID>();

            Console.WriteLine($"Translator received EU-CCID:\n{euccid}\n");

            var preliminaryCpr = new Translator.EuccidCprTranslator().EuCcidToCpr(euccid);

            messenger.Send(preliminaryCpr);

            Console.WriteLine($"Translated it to preliminary CPR:\n{preliminaryCpr}\n And sent it to the New CPR Service");
        }
Beispiel #2
0
        private static void TestTranslator()
        {
            var cpr = new CPR()
            {
                FirstName  = "Firstname",
                Surname    = "Surname",
                City       = "City",
                Address1   = "Streetname 4, 5",
                PostalCode = 9400,
                CprNumber  = "120301-4313"
            };

            var euccit = new Models.EUCCID()
            {
                ChristianName     = "Christiano",
                FamilyName        = "Jezuino",
                City              = "City",
                StreetHouseNumber = "Street 4b",
                ApartmentNumber   = "2a",
                CurrentCountry    = "Denmark",
                BirthCountry      = "Russia",
                EuCcid            = "12011991-123456",
                Gender            = "Male"
            };


            Console.WriteLine("CPR to EUCCID");
            var trCpr = new Translator.EuccidCprTranslator().CprToEuccid(cpr);

            Console.WriteLine(cpr);
            Console.WriteLine(trCpr);
            Console.WriteLine();

            Console.WriteLine("EUCCID to CPR");
            var trEu = new Translator.EuccidCprTranslator().EuCcidToCpr(euccit);

            Console.WriteLine(euccit);
            Console.WriteLine(trEu);
        }