From 9f04242dc7d9d6b83c74537ee30f2fa19329a799 Mon Sep 17 00:00:00 2001 From: DeepnaPooja Date: Wed, 16 Sep 2026 16:25:49 +0530 Subject: [PATCH] Update order invoice DTOs --- Distribution/Features/Order/OrderDTOs.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Distribution/Features/Order/OrderDTOs.cs b/Distribution/Features/Order/OrderDTOs.cs index 247eea4..3ee4e51 100644 --- a/Distribution/Features/Order/OrderDTOs.cs +++ b/Distribution/Features/Order/OrderDTOs.cs @@ -2,19 +2,26 @@ using Distribution.Models; namespace Distribution.Features.Order; -public record CreateOrderRequest(Guid SaleId); +public record CreateOrderItemRequest(Guid ItemId, int Quantity, decimal? UnitPrice); + +public record CreateOrderRequest(Guid StoreId, List Items); + +public record UpdateOrderItemsRequest(List Items); public record UpdateOrderRequest(OrderStatus Status); -public record OrderItemResponse(Guid ItemId, int Quantity, int QuantityFulfilled, decimal UnitPrice); +public record OrderItemResponse(Guid Id, Guid ItemId, int Quantity, int QuantityFulfilled, decimal UnitPrice); public record OrderResponse( Guid Id, - Guid SaleId, + Guid? SaleId, + Guid? InvoiceId, DateTime OrderDate, Guid StoreId, + Guid CreatedByUserId, decimal TotalAmount, OrderStatus Status, + DateTime? ConfirmedAt, DateTime? FulfilledAt, List Items, bool IsActive,