diff --git a/MP.Core/Objects/MachDataItem.cs b/MP.Core/Objects/MachDataItem.cs index 32bf1e56..dd89ab85 100644 --- a/MP.Core/Objects/MachDataItem.cs +++ b/MP.Core/Objects/MachDataItem.cs @@ -13,13 +13,13 @@ namespace MP.Core.Objects public DataItemCategory Category { get; set; } - public string Name { get; set; } = ""; + public string? Name { get; set; } = ""; - public string SubType { get; set; } = ""; + public string? SubType { get; set; } = ""; - public string Type { get; set; } = ""; + public string? Type { get; set; } = ""; - public string Units { get; set; } = ""; + public string? Units { get; set; } = ""; } } diff --git a/MP.IOC/Controllers/IOBController.cs b/MP.IOC/Controllers/IOBController.cs index e0cfe9e4..a4ef018f 100644 --- a/MP.IOC/Controllers/IOBController.cs +++ b/MP.IOC/Controllers/IOBController.cs @@ -1011,7 +1011,7 @@ namespace MP.IOC.Controllers /// ID dell'IOB /// [HttpPost("saveDataItems/{id}")] - public async Task SaveDataItems(string id, [FromBody] string content = "") + public async Task SaveDataItems(string id, [FromBody] List dataList) { if (string.IsNullOrEmpty(id)) return BadRequest("Missing ID"); @@ -1021,7 +1021,7 @@ namespace MP.IOC.Controllers string answ = ""; try { - bool done = await DService.SaveDataItemsAsync(id, content); + bool done = await DService.SaveDataItemsAsync(id, dataList); answ = done ? "OK" : "KO"; } catch (Exception exc)