CreateOrderValidator Methods |
The CreateOrderValidator type exposes the following members.
Name | Description | |
---|---|---|
Validate |
Validates shopping cart before creating order.
Validation includes: all required properties must be set, cart must contain at least one item, user must not be disabled,
shipping and payment options, cart addresses and user must not be banned if site requires
registration.
| |
ValidateBannedUser |
When site requires registration after checkout validates that user is not banned.
| |
ValidateCartAddresses |
Validates shipping and billing addresses match customer and that all cart addresses are valid.
| |
ValidatePaymentOption |
Validates that user is authorized for selected payment option.
| |
ValidateShippingAndPaymentOptions |
Validates applicability of shipping and payment options on their own and with respect to each other.
| |
ValidateShoppingCart |
Validates shopping cart and its items.
For more details on what is validated refer to ShoppingCartValidator and ShoppingCartItemValidator.
|
Name | Description | |
---|---|---|
ContainsTValidatorError |
Returns a value indicating whether a validation error of type TValidatorError is in Errors.
(Defined by IValidatorExtensions.) | |
FirstErrorType | (Defined by IValidatorExtensions.) | |
GetErrorMessages |
Returns collection of localized error messages that occurred during validation.
(Defined by IValidatorExtensions.) |