示例#1
0
        static void Main()
        {
            Configure();
            var path = config.GetSection("ClientesJsonPath").GetSection("Path").Value;

            var clienteRepository = new ClienteRepository(dbContext);
            var unitOfWork        = new UnitOfWork(dbContext);
            var clienteService    = new ClienteService(clienteRepository, unitOfWork);

            var clientes = clienteService.ObterClientesArquivoJson(path);

            clienteService.AtualizarClientes(clientes);

            Task t = Task.Run(async() =>
            {
                await clienteService.SalvarClientes(clientes);
            });

            t.Wait();

            clienteService.AtualizarArquivoJsonClientes(clientes, path);

            Console.WriteLine("Atualizado");
            Console.ReadKey();
        }