30 lines
826 B
C#
30 lines
826 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
// using PI_Assync_PLD.Data;
|
|
// using PI_Assync_PLD.Services;
|
|
// using PI_Assync_PLD.Business;
|
|
|
|
class Program
|
|
{
|
|
static async Task Main()
|
|
{
|
|
Console.WriteLine("Iniciando sincronização de PLDs...");
|
|
|
|
// Criar repositórios
|
|
string caminhoBD = @"X:\Middle\Informativo Setorial\Modelo Word\BD_SCDE.accdb";
|
|
var repositories = new List<IDataRepository>
|
|
{
|
|
new AccessRepository(caminhoBD),
|
|
new PostgresRepository("prod")
|
|
};
|
|
|
|
var httpClientService = new HttpClientService();
|
|
var pldService = new PLDService(httpClientService, repositories);
|
|
|
|
await pldService.SincronizarPLDsAsync();
|
|
|
|
Console.WriteLine("Sincronização concluída.");
|
|
}
|
|
}
|