PI_Assync_PLD/Program.cs
Adriano Serighelli d656f07613 19/03/2025
2025-03-19 10:39:34 -03:00

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.");
}
}