From 067fe6cc0ebb8353b2cd80d3bca9a1d59bed86dd Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Fri, 28 Nov 2025 02:18:04 +0330 Subject: [PATCH] Update payment status type to PaymentMethod enum --- .../Common/Mappings/UserOrderProfile.cs | 7 +++++++ .../GetAllUserOrderByFilterResponseDto.cs | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/BackOffice.BFF.Application/Common/Mappings/UserOrderProfile.cs b/src/BackOffice.BFF.Application/Common/Mappings/UserOrderProfile.cs index 33fcbc2..eb32982 100644 --- a/src/BackOffice.BFF.Application/Common/Mappings/UserOrderProfile.cs +++ b/src/BackOffice.BFF.Application/Common/Mappings/UserOrderProfile.cs @@ -1,9 +1,12 @@ using BackOffice.BFF.Application.UserOrderCQ.Queries.GetAllUserOrderByFilter; using BackOffice.BFF.Application.UserOrderCQ.Queries.GetUserOrder; using CMSMicroservice.Protobuf.Protos; +using CMSMicroservice.Protobuf.Protos.UserOrder; using Google.Protobuf.WellKnownTypes; using CmsUserOrderFilter = CMSMicroservice.Protobuf.Protos.UserOrder.GetAllUserOrderByFilterFilter; using CmsUserOrderRequest = CMSMicroservice.Protobuf.Protos.UserOrder.GetAllUserOrderByFilterRequest; +using GetAllUserOrderByFilterFilter = BackOffice.BFF.Application.UserOrderCQ.Queries.GetAllUserOrderByFilter.GetAllUserOrderByFilterFilter; +using GetAllUserOrderByFilterResponseModel = BackOffice.BFF.Application.UserOrderCQ.Queries.GetAllUserOrderByFilter.GetAllUserOrderByFilterResponseModel; namespace BackOffice.BFF.Application.Common.Mappings; @@ -23,6 +26,10 @@ public class UserOrderProfile : IRegister .IgnoreIf((src, dest) => src.Filter.PaymentStatus==null,dest => dest.Filter.PaymentStatus) .Map(dest => dest.Filter, src => src.Filter == null || IsEmptyFilter(src.Filter) ? null : BuildFilter(src.Filter)); + // config.NewConfig< CMSMicroservice.Protobuf.Protos.UserOrder.GetAllUserOrderByFilterResponseModel, GetAllUserOrderByFilterResponseModel>() + // + // .Map(dest => dest.p, src => src.PaymentMethod); + } diff --git a/src/BackOffice.BFF.Application/UserOrderCQ/Queries/GetAllUserOrderByFilter/GetAllUserOrderByFilterResponseDto.cs b/src/BackOffice.BFF.Application/UserOrderCQ/Queries/GetAllUserOrderByFilter/GetAllUserOrderByFilterResponseDto.cs index 2eaa243..9576a88 100644 --- a/src/BackOffice.BFF.Application/UserOrderCQ/Queries/GetAllUserOrderByFilter/GetAllUserOrderByFilterResponseDto.cs +++ b/src/BackOffice.BFF.Application/UserOrderCQ/Queries/GetAllUserOrderByFilter/GetAllUserOrderByFilterResponseDto.cs @@ -1,3 +1,6 @@ +using BackOffice.BFF.UserOrder.Protobuf.Protos.UserOrder; +using MetaData = BackOffice.BFF.Application.Common.Models.MetaData; + namespace BackOffice.BFF.Application.UserOrderCQ.Queries.GetAllUserOrderByFilter; public class GetAllUserOrderByFilterResponseDto { @@ -19,7 +22,7 @@ public class GetAllUserOrderByFilterResponseModel //شناسه تراکنش public long? TransactionId { get; set; } //وضعیت پرداخت (true برای Success) - public bool PaymentStatus { get; set; } + public PaymentMethod PaymentStatus { get; set; } //تاریخ پرداخت public DateTime? PaymentDate { get; set; } //شناسه کاربر