loading data
diff --git a/MP.Prog/Data/FileArchDataService.cs b/MP.Prog/Data/FileArchDataService.cs
index a4d32bcb..fde4e15f 100644
--- a/MP.Prog/Data/FileArchDataService.cs
+++ b/MP.Prog/Data/FileArchDataService.cs
@@ -269,9 +269,11 @@ namespace MP.Prog.Data
///
///
Numero giorni x ricerca all'indietro da data corrente / 0 = nessun limite
///
- public async Task
updateAllArchive(int numDayPre)
+ public async Task updateAllArchive(int numDayPre)
{
- bool done = false;
+ int checkDone = 0;
+ Stopwatch stopWatch = new Stopwatch();
+ stopWatch.Start();
string ruleName = "Rule01.json";
try
{
@@ -286,7 +288,7 @@ namespace MP.Prog.Data
{
string rawData = File.ReadAllText(rulePath(ruleName));
currRule = JsonConvert.DeserializeObject(rawData);
- Log.Info($"Conf rule acquisito da file {ruleName}:{Environment.NewLine}{rawData}");
+ //Log.Info($"Conf rule acquisito da file {ruleName}:{Environment.NewLine}{rawData}");
}
catch (Exception exc)
{
@@ -326,15 +328,18 @@ namespace MP.Prog.Data
Log.Info($"Conf rule generato:{Environment.NewLine}{rawRule}");
}
- done = dbController.CheckFileArchived(item.IdxMacchina, item.BasePath, numDayPre, "*.*", currRule);
+ checkDone += dbController.CheckFileArchived(item.IdxMacchina, item.BasePath, numDayPre, "*.*", currRule);
}
}
catch (Exception exc)
{
Log.Error($"Eccezione in updateAllArchive{Environment.NewLine}{exc}{Environment.NewLine}{exc.InnerException}");
}
+ stopWatch.Stop();
+ TimeSpan ts = stopWatch.Elapsed;
+ Log.Info($"Effettuato update archivio file | last {numDayPre} days | {checkDone} checked | {ts.TotalMilliseconds} ms");
- return await Task.FromResult(done);
+ return await Task.FromResult(checkDone);
}
#endregion Public Methods
diff --git a/MP.Prog/Pages/Archive.razor b/MP.Prog/Pages/Archive.razor
index cbe96c1c..72067d12 100644
--- a/MP.Prog/Pages/Archive.razor
+++ b/MP.Prog/Pages/Archive.razor
@@ -10,17 +10,17 @@