From f5e7d0c8823e037ec212c040fdc688e6ed28bb5a Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Sat, 27 Dec 2025 07:23:00 +0330 Subject: [PATCH] feat: add mapping for ProcessWithdrawalRequest to ProcessWithdrawalCommand --- .../Common/Mappings/CommissionProfile.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/BackOffice.BFF.WebApi/Common/Mappings/CommissionProfile.cs b/src/BackOffice.BFF.WebApi/Common/Mappings/CommissionProfile.cs index d28e731..6788fb1 100644 --- a/src/BackOffice.BFF.WebApi/Common/Mappings/CommissionProfile.cs +++ b/src/BackOffice.BFF.WebApi/Common/Mappings/CommissionProfile.cs @@ -3,6 +3,7 @@ using BackOffice.BFF.Application.CommissionCQ.Queries.GetAllWeeklyPools; using BackOffice.BFF.Application.CommissionCQ.Queries.GetUserWeeklyBalances; using BackOffice.BFF.Application.CommissionCQ.Queries.GetAvailableWeeks; using BackOffice.BFF.Application.CommissionCQ.Queries.GetUserPayouts; +using BackOffice.BFF.Application.CommissionCQ.Commands.ProcessWithdrawal; using Foursat.BackOffice.BFF.Commission.Protos; using System.Collections.Generic; @@ -12,6 +13,12 @@ public class CommissionProfile : IRegister { void IRegister.Register(TypeAdapterConfig config) { + // ProcessWithdrawalRequest -> ProcessWithdrawalCommand + config.NewConfig() + .Map(dest => dest.WithdrawalId, src => src.PayoutId) + .Map(dest => dest.IsApproved, src => src.IsApproved) + .Map(dest => dest.Reason, src => src.Reason); + // GetUserCommissionPayoutsRequest -> GetUserPayoutsQuery config.NewConfig() .MapWith(src => new GetUserPayoutsQuery