Table of Contents

Class PaymentCollection

Namespace
Dynamicweb.Ecommerce.Orders
Assembly
Dynamicweb.Ecommerce.dll
Represents a collection of payment objects
[Serializable]
[Obsolete]
public class PaymentCollection : Collection<Payment>, IList<Payment>, ICollection<Payment>, IReadOnlyList<Payment>, IReadOnlyCollection<Payment>, IEnumerable<Payment>, IList, ICollection, IEnumerable
Inheritance
PaymentCollection
Implements
Inherited Members
Extension Methods

Methods

Add(Payment)

Adds distinct payment to the collection
public void Add(Payment payment)

Parameters

payment Payment

Remarks

If the payment already exists in the collection it is not added

AddRange(IEnumerable<Payment>)

Adds range of distinct payments to the collection
public void AddRange(IEnumerable<Payment> payments)

Parameters

payments IEnumerable<Payment>

Remarks

If the payment already exists in the collection it is not added

Contains(Payment)

Determines whether collection contains the given payment.
public bool Contains(Payment payment)

Parameters

payment Payment
Payment reference.

Returns

bool
Value indicating whether collection contains the given payment.

get_Item(int)

Gets the element at the specified index.
[Obsolete("Do not use this.")]
public Payment get_Item(int index)

Parameters

index int
The index.

Returns

Payment

Load(string)

Loads PaymentCollection using the specified query.
public void Load(string query)

Parameters

query string
The query.

Examples

public ShippingCollection GetAllPaymethods()
{
String query = "SELECT * FROM EcomPayments WHERE PaymentLanguageID = '" + Context.LanguageID() + "' ORDER BY PaymentID";

PaymentCollection col = new PaymentCollection();
col.Load(query);
return col;
}
To top