* Fixed DTOs issues

* Added service to save data
This commit is contained in:
2025-08-28 14:50:46 +02:00
parent 23c26b4c65
commit 47f37d016d
13 changed files with 280 additions and 231 deletions

View File

@@ -43,5 +43,20 @@ namespace FaKrosnoApi.Controllers
int result = await service.SendOrderToSyteline(customerOrderNumber);
return result > 0 ? Ok() : BadRequest();
}
[HttpPost("save-orders")]
public async Task<ActionResult> SaveOrdersWithDetails([FromBody] List<EdiCustomerOrderDto> ediCustomerOrders)
{
if (!ediCustomerOrders.Any())
{
return BadRequest("The list of orders cannot be null or empty.");
}
var result = await service.SaveOrdersWithDetails(ediCustomerOrders);
return result.Item1
? Ok("Orders saved successfully.")
: BadRequest($"Failed to save orders. Error: {result.Item2}");
}
}
}