public UserStorageContext( DatabaseConnections settings, IPasswordComplexity passwordComplexity, IEncryptor encryptor ) : base(settings.Database) { _passwordComplexity = passwordComplexity; _encryptor = encryptor; }
public RegisterUserModelValidation(IPasswordComplexity complexity) { RuleFor(x => x.EmailAddress) .EmailAddress().WithMessage("Please enter a valid email address") .NotEmpty().WithMessage("Please enter an email address") .Length(0, 255); RuleFor(x => x.Password) .Rule(complexity.Validate) .WithMessage(complexity.ComplexityMessage); }