public decimal MaximumRefundAvailable() { //Not really clear on the domain logic for refunds var maxRefundAvailable = 0.0m; if (Refunds != null) { maxRefundAvailable = Refunds.Sum(i => i.Amount); } return(maxRefundAvailable); }
public decimal MaximumRefundAvailable() => Refunds.Sum(r => r.Amount);