Пример #1
0
        public ITopshelfHost Build()
        {
            var host        = new TopshelfHost();
            var topshelfApp = new TopshelfApplication();

            topshelfApp.Configure();
            host.Configure(topshelfApp);
            return(host);
        }
Пример #2
0
        static void Main(string[] args)
        {
            // QuartzSheduller sheduller = new QuartzSheduller();
            // sheduller.ExecuteScheduler();
            var clientService = new ClientService(new ClientRepository(), new SandBox());

            Console.WriteLine("Start donwload...");
            var path = clientService.DownloadFile(new Uri("http://old.minjust.gov.ua/downloads/15-UFOP.zip"));

            Console.WriteLine("End donwload, start unzip");
            var listPath = clientService.UnzipFiles(path);

            Console.WriteLine("End unzip, start parse");
            //var listPath = Directory.GetFiles(@"E:\ActiveProject\Angualr2\angular2\Microservices\XMLParseStart\bin\Repos\6021e559-3519-4049-a44d-5c2b22991288\15-UFOP").ToList();
            clientService.ParseClients(listPath.Where(x => x.Contains("FOP_")).ToList());
            Console.WriteLine("Save to base");
            //clientService.SaveClients(clients);
            Console.WriteLine("End parsing");
            TopshelfHost.Boot <MicroserviceA>(serviceName: "MicroserviceA");
        }
Пример #3
0
 static void Main() => TopshelfHost.Boot <MicroserviceA>(serviceName: "MicroserviceA");