feat: add FileUploadDto and image file handling to CreateManualPayment command and protobuf definitions
Build and Deploy / build (push) Successful in 2m23s
Build and Deploy / build (push) Successful in 2m23s
This commit is contained in:
@@ -1,53 +1,26 @@
|
||||
using BackOffice.BFF.Application.ManualPaymentCQ.Commands.CreateManualPayment;
|
||||
using BackOffice.BFF.ManualPayment.Protobuf;
|
||||
|
||||
namespace BackOffice.BFF.WebApi.Common.Mappings;
|
||||
|
||||
public class ManualPaymentProfile : IRegister
|
||||
{
|
||||
void IRegister.Register(TypeAdapterConfig config)
|
||||
{
|
||||
// GetManualPaymentsResponseDto -> GetManualPaymentsResponse
|
||||
// config.NewConfig<GetManualPaymentsResponseDto, GetManualPaymentsResponse>()
|
||||
// .MapWith(src => new GetManualPaymentsResponse
|
||||
// {
|
||||
// MetaData = new MetaData
|
||||
// {
|
||||
// CurrentPage = src.MetaData.PageNumber,
|
||||
// PageSize = src.MetaData.PageSize,
|
||||
// TotalCount = src.MetaData.TotalCount,
|
||||
// TotalPage = (int)Math.Ceiling((double)src.MetaData.TotalCount / src.MetaData.PageSize)
|
||||
// },
|
||||
// Models = { (src.Models ?? Enumerable.Empty<ManualPaymentModel>())
|
||||
// .Select(m => new ManualPaymentProtoModel
|
||||
// {
|
||||
// Id = m.Id,
|
||||
// UserId = m.UserId,
|
||||
// UserFullName = m.UserFullName ?? string.Empty,
|
||||
// UserMobile = m.UserMobile ?? string.Empty,
|
||||
// Amount = m.Amount,
|
||||
// Type = m.Type,
|
||||
// TypeDisplay = m.TypeDisplay ?? string.Empty,
|
||||
// Description = m.Description ?? string.Empty,
|
||||
// ReferenceNumber = m.ReferenceNumber ?? string.Empty,
|
||||
// Status = m.Status,
|
||||
// StatusDisplay = m.StatusDisplay ?? string.Empty,
|
||||
// RequestedBy = m.RequestedBy,
|
||||
// RequestedByName = m.RequestedByName ?? string.Empty,
|
||||
// ApprovedBy = m.ApprovedBy ?? 0,
|
||||
// ApprovedByName = m.ApprovedByName ?? string.Empty,
|
||||
// ApprovedAt = m.ApprovedAt.HasValue
|
||||
// ? Timestamp.FromDateTime(DateTime.SpecifyKind(m.ApprovedAt.Value, DateTimeKind.Utc))
|
||||
// : null,
|
||||
// RejectionReason = m.RejectionReason ?? string.Empty,
|
||||
// TransactionId = m.TransactionId ?? 0,
|
||||
// Created = Timestamp.FromDateTime(DateTime.SpecifyKind(m.Created, DateTimeKind.Utc))
|
||||
// }) }
|
||||
// });
|
||||
// FileUploadModel -> FileUploadDto
|
||||
config.NewConfig<FileUploadModel, FileUploadDto>()
|
||||
.Map(dest => dest.File, src => src.File.ToByteArray())
|
||||
.Map(dest => dest.FileName, src => src.FileName)
|
||||
.Map(dest => dest.Mime, src => src.Mime);
|
||||
|
||||
// CreateManualPaymentResponseDto -> CreateManualPaymentResponse
|
||||
// config.NewConfig<CreateManualPaymentResponseDto, CreateManualPaymentResponse>()
|
||||
// .MapWith(src => new CreateManualPaymentResponse
|
||||
// {
|
||||
// Id = src.Id,
|
||||
// TransactionId = src.TransactionId
|
||||
// });
|
||||
// CreateManualPaymentRequest -> CreateManualPaymentCommand
|
||||
config.NewConfig<CreateManualPaymentRequest, CreateManualPaymentCommand>()
|
||||
.Map(dest => dest.UserId, src => src.UserId)
|
||||
.Map(dest => dest.Amount, src => src.Amount)
|
||||
.Map(dest => dest.Type, src => (int)src.Type)
|
||||
.Map(dest => dest.Description, src => src.Description)
|
||||
.Map(dest => dest.ReferenceNumber, src => src.ReferenceNumber)
|
||||
.Map(dest => dest.ImagePath, src => src.ImagePath)
|
||||
.Map(dest => dest.ImageFile, src => src.ImageFile);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user