Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var container = new UnityContainer();

            container.AddRwtServices();

            var service = container.Resolve <IDataImportService>();

            var personIds = new[]
            {
                "26013232910",
                "17074125859",
                "06039229186",
                "12032922838",
                "28113844592",
                "20038518462",
                "02041764778",
                "14120038088",
                "20044930243",
                "25108625433",
                "17102342801",
                "15100777069",
                "23026903629",
                "30106434952",
                "02025920336",
                "17080549261",
                "14034504440"
            };

            foreach (var ssn in personIds)
            {
                Guid personDbId;
                try
                {
                    personDbId = service.ImportPerson(ssn);
                    Console.WriteLine($"Person {ssn} is imported/updated into DB object {personDbId}.");
                }
                catch (Exception ex)
                {
                    Console.WriteLine($"Error with updating person {ssn}: {ex.Message}");
                }
            }

            Console.WriteLine("Process complete.");
            Console.ReadKey();
        }