Name | Description | |
---|---|---|
Subscription Constructor | Overloaded. |
The following tables list the members exposed by Subscription.
Name | Description | |
---|---|---|
Subscription Constructor | Overloaded. |
Name | Description | |
---|---|---|
BasePrice | Gets or sets the BasePrice | |
BaseTaxCode | Gets or sets the BaseTaxCode | |
BillToAddress1 | Gets or sets the BillToAddress1 | |
BillToAddress2 | Gets or sets the BillToAddress2 | |
BillToCity | Gets or sets the BillToCity | |
BillToCompany | Gets or sets the BillToCompany | |
BillToCountry | Gets the bill to country | |
BillToCountryCode | Gets or sets the BillToCountryCode | |
BillToEmail | Gets or sets the BillToEmail | |
BillToFax | Gets or sets the BillToFax | |
BillToFirstName | Gets or sets the BillToFirstName | |
BillToLastName | Gets or sets the BillToLastName | |
BillToPhone | Gets or sets the BillToPhone | |
BillToPostalCode | Gets or sets the BillToPostalCode | |
BillToProvince | Gets or sets the BillToProvince | |
BillToResidence | Gets or sets a value indicating whether the BillToResidence | |
ExpirationAlertDate | Gets or sets the ExpirationAlertDate | |
ExpirationDate | Gets or sets the ExpirationDate | |
ExpiredAlertDate | Gets or sets the ExpiredAlertDate | |
ExtendedFields | Gets a manager that provides strongly typed access to extended fields. (Inherited from CommerceBuilder.DomainModel.Entity) | |
GroupId | Gets or sets the GroupId | |
HasExtendedFields | Gets a value indicating whether the entity have extended fields or not (Inherited from CommerceBuilder.DomainModel.Entity) | |
Id | Overridden. Gets or sets the Id for the entity. | |
IsActive | Gets or sets a value indicating whether IsActive | |
IsLegacy | Gets or sets a value indicating whether its legacy subscription or not | |
LastOrderDueDate | Gets or sets the LastOrderDueDate | |
Name | Gets or sets the Name | |
NextOrderDateForDisplay | Gets the next order date for display purpose | |
NextOrderDueDate | Gets or sets the NextOrderDate | |
NumberOfPayments | Gets or sets the NumberOfPayments | |
OrderDate | Gets the order date for this subscription. | |
OrderItem | Gets or sets the OrderItem | |
OrderItemId | Gets or sets the OrderItem for this entity. | |
PaymentFrequency | Gets or sets the PaymentFrequency | |
PaymentFrequencyUnit | Gets or sets the PaymentFrequencyUnit | |
PaymentFrequencyUnitId | Gets or sets the PaymentFrequencyUnitId | |
PaymentMethod | Gets or sets the PaymentMethod | |
PaymentProcessingType | Gets or sets the PaymentProcessingType | |
PaymentProcessingTypeId | Gets or sets the PaymentProcessingTypeId | |
PaymentProfile | Gets or sets the PaymentProfile | |
Payments | Gets or sets the Payments | |
ProcessingStatus | Gets or sets the processing status | |
ProcessingStatusId | Gets or sets the ProcessingStatusId | |
ProcessingStatusMessage | Gets or sets the ProcessingStatusMessage | |
Product | Gets the product associated with the subscription | |
ProductId | Gets the ProductId | |
Quantity | Gets or sets the Quantity | |
RecurringCharge | Gets or sets the RecurringCharge | |
RecurringChargeEx | Gets the effective recurring charge, calculated based on the recurring charge mode and value | |
RecurringChargeMode | Gets or sets the recurring charge mode for this subscription plan | |
RecurringChargeModeId | Gets or sets the RecurringChargeModeId | |
RecurringChargeSpecified | Gets or sets a value indicating whether RecurringChargeSpecified | |
RecurringTaxCode | Gets or sets the RecurringTaxCode | |
RecurringTaxCodeEx | Gets the effective tax code for the recurring charge | |
RepeatDiscounts | Gets or sets a value indicating whether to repeat discounts in subsequent recurring orders/invoices or not | |
Repository | Gets or sets an instance of the repository for this entity (Inherited from CommerceBuilder.DomainModel.EntityWithTypedId<int>) | |
ShipToAddress1 | Gets or sets the ShipToAddress1 | |
ShipToAddress2 | Gets or sets the ShipToAddress2 | |
ShipToCity | Gets or sets the ShipToCity | |
ShipToCompany | Gets or sets the ShipToCompany | |
ShipToCountry | Gets the ship to country | |
ShipToCountryCode | Gets or sets the ShipToCountryCode | |
ShipToEmail | Gets or sets the ShipToEmail | |
ShipToFax | Gets or sets the ShipToFax | |
ShipToFirstName | Gets or sets the ShipToFirstName | |
ShipToLastName | Gets or sets the ShipToLastName | |
ShipToPhone | Gets or sets the ShipToPhone | |
ShipToPostalCode | Gets or sets the ShipToPostalCode | |
ShipToProvince | Gets or sets the ShipToProvince | |
ShipToResidence | Gets or sets a value indicating whether the ShipToResidence | |
SubscriptionId | Gets or sets the identity of this entity. | |
SubscriptionOrders | Gets or sets the SubscriptionOrders | |
SubscriptionPlan | Gets or sets the SubscriptionPlan | |
Transaction | Gets or sets the Transaction | |
TransactionId | Gets or sets the Transaction for this entity. | |
User | Gets or sets the User | |
UserGroups | Gets or sets the UserGroups | |
UserId | Gets or sets the User for this entity. |
Name | Description | |
---|---|---|
Activate | Activates this subscription | |
Deactivate | Deactivates this subscription | |
Equals | Determines if this object instance is equal to another. (Inherited from CommerceBuilder.DomainModel.EntityWithTypedId<int>) | |
FormatBillAddress | Overloaded. Gets formatted Billing address | |
FormatShipAddress | Overloaded. Gets formatted Shipping address | |
GetBillingAddress | Gets billing address for subscriptions | |
GetHashCode | Serves as the default hash function. (Inherited from CommerceBuilder.DomainModel.EntityWithTypedId<int>) | |
GetShippingAddress | Gets shipping address for subscriptions | |
GetSignatureProperties | Gets the signature properties for the class type. (Inherited from CommerceBuilder.DomainModel.BaseObject) | |
HasSameObjectSignatureAs | You may override this method to provide your own comparison routine. (Inherited from CommerceBuilder.DomainModel.BaseObject) | |
IsExpired | Gets a value indicating whether the subscription is expired or not | |
IsOrderGenerationDue | Gets a value indicating whether next order for this subscription needs to be generated | |
IsTransient | Transient objects are not associated with an item already in storage. For instance, a Customer is transient if its Id is 0. It's virtual to allow NHibernate-backed objects to be lazily loaded. (Inherited from CommerceBuilder.DomainModel.EntityWithTypedId<int>) | |
RecalculateExpiration | Recalculate expiration date | |
RecalculateNextOrderDueDate | Recalculates the next order due date for this subscription | |
SetBillingAddress | Sets shipping address informatoin for subscription | |
SetShippingAddress | Sets billing address informatoin for subscription |
Name | Description | |
---|---|---|
GetTypeSpecificSignatureProperties | Enforces the template method pattern to have child objects determine which specific properties should and should not be included in the object signature comparison. Note that the the BaseObject already takes care of performance caching, so this method shouldn't worry about caching...just return the goods man! (Inherited from CommerceBuilder.DomainModel.EntityWithTypedId<int>) | |
GetTypeUnproxied | When NHibernate proxies objects, it masks the type of the actual entity object. This wrapper burrows into the proxied object to get its actual type. Although this assumes NHibernate is being used, it doesn't require any NHibernate related dependencies and has no bad side effects if NHibernate isn't being used. Related discussion is at http://groups.google.com/group/sharp-architecture/browse_thread/thread/ddd05f9baede023a ...thanks Jay Oliver! (Inherited from CommerceBuilder.DomainModel.BaseObject) |
Name | Description | |
---|---|---|
Delete | Delete the entity from the database | |
Save | Save the entity to the database | |
ToQueryString | Overloaded. Use this method to bulid query string from NameValueCollection |