feat: Implement Cancel Order functionality with command, handler, and validation
This commit is contained in:
@@ -3,6 +3,7 @@ namespace BackOffice.BFF.WebApi.Common.Mappings;
|
||||
using BackOffice.BFF.UserOrder.Protobuf.Protos.UserOrder;
|
||||
using BackOffice.BFF.Application.UserOrderCQ.Commands.UpdateOrderStatus;
|
||||
using BackOffice.BFF.Application.UserOrderCQ.Commands.ApplyDiscountToOrder;
|
||||
using BackOffice.BFF.Application.UserOrderCQ.Commands.CancelOrder;
|
||||
using BackOffice.BFF.Application.UserOrderCQ.Queries.GetOrdersByDateRange;
|
||||
using BackOffice.BFF.Application.UserOrderCQ.Queries.CalculateOrderPV;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
@@ -74,6 +75,11 @@ public class UserOrderProfile : IRegister
|
||||
.Map(dest => dest.Quantity, src => src.Quantity)
|
||||
.Map(dest => dest.UnitPv, src => src.UnitPV)
|
||||
.Map(dest => dest.TotalPv, src => src.TotalPV);
|
||||
|
||||
// CancelOrder mappings
|
||||
config.NewConfig<CancelOrderRequest, CancelOrderCommand>()
|
||||
.Map(dest => dest.OrderId, src => src.OrderId)
|
||||
.Map(dest => dest.CancelReason, src => src.CancelReason)
|
||||
.Map(dest => dest.RefundPayment, src => src.RefundPayment);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user