diff --git a/Pipefy.csproj b/Pipefy.csproj index 5513bd1..127a3b7 100644 --- a/Pipefy.csproj +++ b/Pipefy.csproj @@ -16,4 +16,10 @@ + + + Always + + + diff --git a/Program.cs b/Program.cs index 44342df..6a19959 100644 --- a/Program.cs +++ b/Program.cs @@ -19,19 +19,20 @@ class Program { static async Task Main(string[] args) { - ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); - IConfiguration configuration = configurationBuilder.AddUserSecrets().Build(); + var configurationBuilder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json", optional: false); + IConfiguration configuration = configurationBuilder.Build(); + AppSettings AppSettings = configuration.GetSection("AppSettings").Get(); - if (configuration is null){ Environment.Exit(1); } + if (AppSettings is null){ Environment.Exit(1); } Console.Clear(); // URL da API que vocĂȘ deseja chamar - string ConnSourcePath = configuration.GetValue("DB_PATH"); - string apiUrl = configuration.GetValue("PIPEFY_API_URL"); - string PipefyToken = configuration.GetValue("PIPEFY_API_TOKEN"); - string PipefyTokenTableID = configuration.GetValue("PIPEFY_TABLE_ID"); - string PipefyTokenTableIDGestores = configuration.GetValue("PIPEFY_TABLE_ID_GESTORES"); + string ConnSourcePath = AppSettings.DB_PATH; + string apiUrl = AppSettings.PIPEFY_API_URL; + string PipefyToken = AppSettings.PIPEFY_API_TOKEN; + string PipefyTokenTableID = AppSettings.PIPEFY_TABLE_ID; + string PipefyTokenTableIDGestores = AppSettings.PIPEFY_TABLE_ID_GESTORES; JArray allRecords = await GetPipefyDataAsync(apiUrl,PipefyToken,PipefyTokenTableID); JArray allGestores = await GetPipefyDataAsync(apiUrl, PipefyToken, PipefyTokenTableIDGestores); @@ -101,6 +102,7 @@ class Program Console.WriteLine($"{recordsMissingInJson.Count} registros encontrados."); } + System.Threading.Thread.Sleep(10000); } private static async Task CreatePipefyDataAsync(string apiUrl, string PipefyToken, string PipefyTokenTableID, string query) { diff --git a/appsetings.json b/appsetings.json deleted file mode 100644 index 3ff9560..0000000 --- a/appsetings.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DB_PATH": "C:\\Users\\contratos\\Documents\\Giuliano\\Pipefy.accdb", - "PIPEFY_API_TOKEN": "eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJQaXBlZnkiLCJpYXQiOjE2OTg4NTYyMjcsImp0aSI6IjM2N2Y4M2NhLWZjODYtNGRhOC04ODEyLTkzODRkZGZkODc0MiIsInN1YiI6MzAyNTM0MzY2LCJ1c2VyIjp7ImlkIjozMDI1MzQzNjYsImVtYWlsIjoiYmFjazVAZW5lcmdpYXNtYXJ0LmNvbS5iciIsImFwcGxpY2F0aW9uIjozMDAyODkyNDgsInNjb3BlcyI6W119LCJpbnRlcmZhY2VfdXVpZCI6bnVsbH0.o13j9c_y3G3HX35qhX4PmkkibGsmlHsk5dL_Bxsr1CKV5Jlgj218kJdEmriS7aHiw0-P7sfs-bu4YcElfuyiqg", - "PIPEFY_API_URL": "https://api.pipefy.com/graphql", - "PIPEFY_TABLE_ID": "22HiedTk", - "PIPEFY_TABLE_ID_GESTORES": "nuyW2tji" -} \ No newline at end of file diff --git a/appsettings.json b/appsettings.json new file mode 100644 index 0000000..8d7f280 --- /dev/null +++ b/appsettings.json @@ -0,0 +1,9 @@ +{ + "AppSettings": { + "DB_PATH": "C:\\Users\\contratos\\Documents\\Giuliano\\Pipefy.accdb", + "PIPEFY_API_TOKEN": "eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJQaXBlZnkiLCJpYXQiOjE2OTg4NTYyMjcsImp0aSI6IjM2N2Y4M2NhLWZjODYtNGRhOC04ODEyLTkzODRkZGZkODc0MiIsInN1YiI6MzAyNTM0MzY2LCJ1c2VyIjp7ImlkIjozMDI1MzQzNjYsImVtYWlsIjoiYmFjazVAZW5lcmdpYXNtYXJ0LmNvbS5iciIsImFwcGxpY2F0aW9uIjozMDAyODkyNDgsInNjb3BlcyI6W119LCJpbnRlcmZhY2VfdXVpZCI6bnVsbH0.o13j9c_y3G3HX35qhX4PmkkibGsmlHsk5dL_Bxsr1CKV5Jlgj218kJdEmriS7aHiw0-P7sfs-bu4YcElfuyiqg", + "PIPEFY_API_URL": "https://api.pipefy.com/graphql", + "PIPEFY_TABLE_ID": "22HiedTk", + "PIPEFY_TABLE_ID_GESTORES": "nuyW2tji" + } +} \ No newline at end of file