From 760a91b3a33c6068ff915345b60e79177d63fa25 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 23 Apr 2026 19:15:02 +0200 Subject: [PATCH] Correzione struttura modelx abilitare null + update API POST --- MP.Core/Objects/MachDataItem.cs | 8 ++++---- MP.IOC/Controllers/IOBController.cs | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) 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)