17 lines
619 B
C#
17 lines
619 B
C#
using SytelineSaAppEfDataModel.Dtos;
|
|
|
|
namespace OrdersManagement.Services;
|
|
|
|
public class CustomerOrderService(HttpClient httpClient)
|
|
{
|
|
public async Task<IEnumerable<CustomerOrderDto>?> GetCustomerOrdersAsync()
|
|
{
|
|
return await httpClient.GetFromJsonAsync<IEnumerable<CustomerOrderDto>>("api/CustomerOrders");
|
|
}
|
|
|
|
public async Task<CustomerOrderDto?> GetCustomerOrderAsync(string customerOrderNumber)
|
|
{
|
|
return await httpClient.GetFromJsonAsync<CustomerOrderDto>(
|
|
$"api/CustomerOrders/by-order-number/?customerOrderNumber={Uri.EscapeDataString(customerOrderNumber)}");
|
|
}
|
|
} |