public async Task <OrderDto> GetOrder(int orderId) { var result = await ApiGetData <OrderDto>(ApiEndpoints.GetOrderUri(orderId)); return(result.Data); }
public async Task <OrderSummaryDto[]> GetOrders() { var result = await ApiGetData <OrderSummaryDto[]>(ApiEndpoints.GetOrdersUri()); return(result.Data); }
public async Task <ProductSummaryDto[]> GetProducts() { var result = await ApiGetData <ProductSummaryDto[]>(ApiEndpoints.GetProductsUri()); return(result.Data); }
public async Task <OrderDto> SubmitOrder(OrderProductRequestDto[] productRequests) { var result = await ApiPostData <OrderDto>(ApiEndpoints.PostOrderUri(), productRequests); return(result.Data); }
public async Task <ProductDto> GetProduct(int productId) { var result = await ApiGetData <ProductDto>(ApiEndpoints.GetProductUri(productId)); return(result.Data); }