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.
| |
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 |
Returns Type of the first validation error in Errors.
(Defined by IValidatorExtensions.) | |
GetErrorMessages |
Returns collection of localized error messages that occurred during validation.
(Defined by IValidatorExtensions.) |