feat: Implement manual payment system with gRPC service and related commands/queries
This commit is contained in:
@@ -16,6 +16,7 @@ public class GetUserOrderQueryHandler : IRequestHandler<GetUserOrderQuery, GetUs
|
||||
.Include(i => i.User)
|
||||
.Include(i => i.FactorDetails)
|
||||
.ThenInclude(t => t.Product)
|
||||
.Include(i => i.OrderVAT)
|
||||
.AsNoTracking()
|
||||
.Where(x => x.Id == request.Id)
|
||||
.Select(x => new GetUserOrderResponseDto
|
||||
@@ -43,7 +44,15 @@ public class GetUserOrderQueryHandler : IRequestHandler<GetUserOrderQuery, GetUs
|
||||
TrackingCode = x.TrackingCode,
|
||||
DeliveryDescription = x.DeliveryDescription,
|
||||
UserFullName = (x.User.FirstName ?? string.Empty) + " " + (x.User.LastName ?? string.Empty),
|
||||
UserNationalCode = x.User.NationalCode
|
||||
UserNationalCode = x.User.NationalCode,
|
||||
VatInfo = x.OrderVAT != null ? new OrderVATInfoDto
|
||||
{
|
||||
VatRate = x.OrderVAT.VATRate,
|
||||
BaseAmount = x.OrderVAT.BaseAmount,
|
||||
VatAmount = x.OrderVAT.VATAmount,
|
||||
TotalAmount = x.OrderVAT.TotalAmount,
|
||||
IsPaid = x.OrderVAT.IsPaid
|
||||
} : null
|
||||
})
|
||||
.FirstOrDefaultAsync(cancellationToken);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user