* Fixed DTOs issues
* Added service to save data
This commit is contained in:
@@ -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}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user