Added payment gateway ledger service to payments feature
This commit is contained in:
@@ -6,12 +6,26 @@ using LiteCharms.Features.MidrandBooks.Orders.Models;
|
||||
using LiteCharms.Features.MidrandBooks.Pages.Models;
|
||||
using LiteCharms.Features.MidrandBooks.Payments.Models;
|
||||
using LiteCharms.Features.MidrandBooks.Products.Models;
|
||||
using Microsoft.CodeAnalysis.CSharp.Syntax;
|
||||
|
||||
namespace LiteCharms.Features.MidrandBooks.Extensions;
|
||||
|
||||
public static class Mappers
|
||||
{
|
||||
public static PaymentGatewayLedger ToModel(this Payments.Entities.PaymentGatewayLedger entity) => new()
|
||||
{
|
||||
Id = entity.Id,
|
||||
CreatedAt = entity.CreatedAt,
|
||||
CustomerEmail = entity.CustomerEmail,
|
||||
OrderId = entity.OrderId,
|
||||
PaymentId = entity.PaymentId,
|
||||
MerchantPaymentId = entity.MerchantPaymentId,
|
||||
PayfastPaymentId = entity.PayfastPaymentId,
|
||||
PaymentStatus = entity.PaymentStatus,
|
||||
AmountGross = entity.AmountGross,
|
||||
AmountFee = entity.AmountFee,
|
||||
AmountNet = entity.AmountNet
|
||||
};
|
||||
|
||||
public static Refund ToModel(this Payments.Entities.Refund entity) => new()
|
||||
{
|
||||
CreatedAt = entity.CreatedAt,
|
||||
@@ -30,10 +44,9 @@ public static class Mappers
|
||||
CreatedAt = entity.CreatedAt,
|
||||
CustomerId = entity.CustomerId,
|
||||
OrderId = entity.OrderId,
|
||||
PaymentGatewayId = entity.PaymentGatewayId,
|
||||
PaymentGatewayReference = entity.PaymentGatewayReference,
|
||||
PaymentId = entity.PaymentId,
|
||||
Status = entity.Status,
|
||||
Status = entity.Status,
|
||||
MerchantPaymentId = entity.MerchantPaymentId,
|
||||
};
|
||||
|
||||
public static PaymentGateway ToModel(this Payments.Entities.PaymentGateway entity) => new()
|
||||
|
||||
Reference in New Issue
Block a user