Class OrderStateExtensions
Namespace: Ordering.Domain.Aggregates.OrderAggregate
Assembly: Ordering.Domain.dll
public static class OrderStateExtensions
Inheritance
object ← OrderStateExtensions
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.MemberwiseClone\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Methods
AllAreFinanciallyResolvedWithAtLeastOnePayment\(List<OrderLineItem\>\)
public static bool AllAreFinanciallyResolvedWithAtLeastOnePayment(this List<OrderLineItem> items)
Parameters
items List < OrderLineItem \>
Returns
AllNonCanceledAreUnbilled\(List<OrderLineItem\>\)
public static bool AllNonCanceledAreUnbilled(this List<OrderLineItem> items)
Parameters
items List < OrderLineItem \>
Returns
AtLeastAPaidItemAndAnotherWaitingForPayment\(List<OrderLineItem\>\)
public static bool AtLeastAPaidItemAndAnotherWaitingForPayment(this List<OrderLineItem> items)
Parameters
items List < OrderLineItem \>
Returns
AtLeastOneItemIsNonFinanciallyResolved\(List<OrderLineItem\>\)
public static bool AtLeastOneItemIsNonFinanciallyResolved(this List<OrderLineItem> items)
Parameters
items List < OrderLineItem \>
Returns
Last modified: 21 May 2024