public override IList <string> ValidatePaymentForm(FormCollection form) { var warnings = new List <string>(); var validator = new PayPalExpressPaymentInfoValidator(Services.Localization); var model = new PayPalExpressPaymentInfoModel(); var validationResult = validator.Validate(model); if (!validationResult.IsValid) { foreach (var error in validationResult.Errors) { warnings.Add(error.ErrorMessage); } } return(warnings); }
public override IList<string> ValidatePaymentForm(FormCollection form) { var warnings = new List<string>(); //validate var validator = new PayPalExpressPaymentInfoValidator(_localizationService); var model = new PayPalExpressPaymentInfoModel() { }; var validationResult = validator.Validate(model); if (!validationResult.IsValid) foreach (var error in validationResult.Errors) warnings.Add(error.ErrorMessage); return warnings; }