* Extended DataModels by Customer and CustomerTp

* Added new services and controllers for both models
This commit is contained in:
2025-08-21 05:39:08 +02:00
parent d7210417f5
commit f400c35c60
9 changed files with 374 additions and 297 deletions

View File

@@ -12,22 +12,22 @@ namespace FaKrosnoApi.Controllers
[HttpGet]
public async Task<ActionResult<IEnumerable<CustomerOrderDto>>> GetAll()
{
IEnumerable<CustomerOrderDto?> ediCustomerOrders = await service.GetAll();
return Ok(ediCustomerOrders);
IEnumerable<CustomerOrderDto?> customerOrders = await service.GetAll();
return Ok(customerOrders);
}
[HttpGet("by-order-number")]
public async Task<ActionResult<CustomerOrderDto?>> GetByCustomerOrderNumber([FromQuery] Guid customerOrderNumber)
{
CustomerOrderDto? scheduleOrder = await service.GetByOrderNumber(customerOrderNumber);
return scheduleOrder != null ? Ok(scheduleOrder) : NotFound();
CustomerOrderDto? customerOrder = await service.GetByOrderNumber(customerOrderNumber);
return customerOrder != null ? Ok(customerOrder) : NotFound();
}
[HttpGet("by-co-number")]
public async Task<ActionResult<CustomerOrderDto?>> GetByCoNumber([FromQuery] string customerOrderNumber)
{
CustomerOrderDto? scheduleOrder = await service.GetByCoNumber(customerOrderNumber);
return scheduleOrder != null ? Ok(scheduleOrder) : NotFound();
CustomerOrderDto? customerOrder = await service.GetByCoNumber(customerOrderNumber);
return customerOrder != null ? Ok(customerOrder) : NotFound();
}
[HttpGet("items-by-co-number")]
@@ -36,5 +36,13 @@ namespace FaKrosnoApi.Controllers
var customerOrderLineItems = await service.GetItemsByCoNumber(customerOrderNumber);
return customerOrderLineItems != null ? Ok(customerOrderLineItems) : NotFound();
}
[HttpGet("by-customer-and-po")]
public async Task<ActionResult<CustomerOrderDto?>> GetByCustomerAndPo([FromQuery] string customerNumber, [FromQuery] int customerSequence, [FromQuery] string poNumber)
{
CustomerOrderDto? customerOrder =
await service.GetByCustomerAndPo(customerNumber, customerSequence, poNumber);
return customerOrder != null ? Ok(customerOrder) : NotFound();
}
}
}