using FluentValidation; using Nop.Services.Localization; using Nop.Web.Framework.Validators; using Nop.Web.Models.Vendors; namespace Nop.Web.Validators.Vendors; public partial class VendorInfoValidator : BaseNopValidator { public VendorInfoValidator(ILocalizationService localizationService) { RuleFor(x => x.Name).NotEmpty().WithMessageAwait(localizationService.GetResourceAsync("Account.VendorInfo.Name.Required")); RuleFor(x => x.Email).NotEmpty().WithMessageAwait(localizationService.GetResourceAsync("Account.VendorInfo.Email.Required")); RuleFor(x => x.Email) .IsEmailAddress() .WithMessageAwait(localizationService.GetResourceAsync("Common.WrongEmail")); } }