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