diff --git a/WebDoorCreator.Data/Controllers/WebDoorCreatorController.cs b/WebDoorCreator.Data/Controllers/WebDoorCreatorController.cs
index 120e590..2864a39 100644
--- a/WebDoorCreator.Data/Controllers/WebDoorCreatorController.cs
+++ b/WebDoorCreator.Data/Controllers/WebDoorCreatorController.cs
@@ -403,8 +403,7 @@ namespace WebDoorCreator.Data.Controllers
///
public async Task DoorInsert(DoorModel newRec)
{
- int ordId = 0;
- //List dbResult = new List();
+ int newId = 0;
using (WDCDataContext localDbCtx = new WDCDataContext(_configuration))
{
try
@@ -416,10 +415,11 @@ namespace WebDoorCreator.Data.Controllers
// procedo solo se non c'è già
if (currRec == null)
{
- var newDbRec = localDbCtx
- .DbSetDoor
- .Add(newRec);
- ordId= await localDbCtx.SaveChangesAsync();
+ var newDbRec = localDbCtx
+ .DbSetDoor
+ .Add(newRec);
+ await localDbCtx.SaveChangesAsync();
+ newId = newRec.DoorId;
}
}
catch (Exception exc)
@@ -427,7 +427,7 @@ namespace WebDoorCreator.Data.Controllers
Log.Error($"Eccezione durante DoorInsert: {Environment.NewLine}{exc}");
}
}
- return ordId;
+ return newId;
}
///
diff --git a/WebDoorCreator.UI/Data/WebDoorCreatorService.cs b/WebDoorCreator.UI/Data/WebDoorCreatorService.cs
index 49d58e0..49d0168 100644
--- a/WebDoorCreator.UI/Data/WebDoorCreatorService.cs
+++ b/WebDoorCreator.UI/Data/WebDoorCreatorService.cs
@@ -577,10 +577,12 @@ namespace WebDoorCreator.UI.Data
foreach (string dir in dirs)
{
- string[] files = Directory.GetFiles(dir, "Config.ini"); //iterazione per cercare tutti i file "Config.ini" nelle sotto directory
+ //iterazione per cercare tutti i file "Config.ini" nelle sotto directory
+ string[] files = Directory.GetFiles(dir, "Config.ini");
compoName = "";
- foreach (string file in files) //iterazione per cercare tutti i file "Config.ini" nelle sotto directory
+ //iterazione per cercare tutti i file "Config.ini" nelle sotto directory
+ foreach (string file in files)
{
List lines = File.ReadAllLines(file).ToList(); //leggo tutte le linee del file
IniFile fIni = new IniFile(file);