public static void CreateNewEuCitizen(EUcitizen euc) { Console.WriteLine("Registering new EU citizen"); Console.WriteLine(euc); _euCitizens.Add(euc); Console.ReadLine(); }
public static EUcitizen TranslateDKtoEu(DKcitizen dkCitizen) { var euCitizen = new EUcitizen(); if (dkCitizen.CprNr.Length < 13) { euCitizen.Euccid = dkCitizen + "42"; } euCitizen.ChristianName = dkCitizen.FirstName; euCitizen.FamilyName = dkCitizen.SurName; euCitizen.Gender = Convert.ToInt32(dkCitizen.CprNr[10]) % 2 == 0 ? "Female" : "Male"; euCitizen.StreetAndHouseNo = dkCitizen.Adress1; //Muligt at lave en flottere, mere komples konvertering... if (dkCitizen.Adress2 != null) { var q = Service.GetApartmentNos().Any(a => dkCitizen.Adress2.Contains(a)); if (q) { euCitizen.ApartmentNo = dkCitizen.Adress2; } else { euCitizen.StreetAndHouseNo += " "; euCitizen.StreetAndHouseNo += dkCitizen.Adress2; } } var county = "Region "; county += Convert.ToInt32(dkCitizen.PostalCode) < 3000 ? "Hovedstaden" : "Ikke Hovedstaden"; euCitizen.County = county; euCitizen.City = dkCitizen.PostalCode + " " + dkCitizen.City; euCitizen.CurrentCountry = "Denmark"; return(euCitizen); }