Files
CMS/src/CMSMicroservice.WebApi/Common/Mappings/TransactionsProfile.cs
T
2025-11-12 02:24:02 +03:30

12 lines
538 B
C#

namespace CMSMicroservice.WebApi.Common.Mappings;
public class TransactionsProfile : IRegister
{
void IRegister.Register(TypeAdapterConfig config)
{
config.NewConfig<Protobuf.Protos.Transactions.GetAllTransactionsByFilterRequest, Application.TransactionsCQ.Queries.GetAllTransactionsByFilter.GetAllTransactionsByFilterQuery>()
.IgnoreIf((src, dest) => !src.Filter.HasPaymentStatus, dest => dest.Filter.PaymentStatus)
.IgnoreIf((src, dest) => !src.Filter.HasType, dest => dest.Filter.Type);
}
}