Merge pull request #856 from denjamal/Refactoring
Refactoring Buyer aggregate
This commit is contained in:
commit
2ecc8677ba
@ -32,8 +32,8 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.B
|
||||
int cardTypeId, string alias, string cardNumber,
|
||||
string securityNumber, string cardHolderName, DateTime expiration, int orderId)
|
||||
{
|
||||
var existingPayment = _paymentMethods.Where(p => p.IsEqualTo(cardTypeId, cardNumber, expiration))
|
||||
.SingleOrDefault();
|
||||
var existingPayment = _paymentMethods
|
||||
.SingleOrDefault(p => p.IsEqualTo(cardTypeId, cardNumber, expiration));
|
||||
|
||||
if (existingPayment != null)
|
||||
{
|
||||
@ -41,16 +41,14 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.B
|
||||
|
||||
return existingPayment;
|
||||
}
|
||||
else
|
||||
{
|
||||
var payment = new PaymentMethod(cardTypeId, alias, cardNumber, securityNumber, cardHolderName, expiration);
|
||||
|
||||
_paymentMethods.Add(payment);
|
||||
var payment = new PaymentMethod(cardTypeId, alias, cardNumber, securityNumber, cardHolderName, expiration);
|
||||
|
||||
AddDomainEvent(new BuyerAndPaymentMethodVerifiedDomainEvent(this, payment, orderId));
|
||||
_paymentMethods.Add(payment);
|
||||
|
||||
return payment;
|
||||
}
|
||||
AddDomainEvent(new BuyerAndPaymentMethodVerifiedDomainEvent(this, payment, orderId));
|
||||
|
||||
return payment;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user