Ejemplo n.º 1
0
        public InstallValidator(IInstallationLocalizationService locService)
        {
            RuleFor(x => x.AdminEmail).NotEmpty().WithMessage(locService.GetResource("AdminEmailRequired"));
            RuleFor(x => x.AdminEmail).EmailAddress();
            RuleFor(x => x.AdminPassword).NotEmpty().WithMessage(locService.GetResource("AdminPasswordRequired"));
            RuleFor(x => x.ConfirmPassword).NotEmpty().WithMessage(locService.GetResource("ConfirmPasswordRequired"));
            RuleFor(x => x.AdminPassword).Equal(x => x.ConfirmPassword).WithMessage(locService.GetResource("PasswordsDoNotMatch"));

            RuleFor(x => x.DataProvider).NotEqual(DataProviderType.Unknown).WithMessage(locService.GetResource("DataProviderRequired"));
            RuleFor(x => x.ConnectionString)
            .NotEmpty()
            .When(x => x.ConnectionStringRaw)
            .WithMessage(locService.GetResource("ConnectionStringRequired"));

            When(x => !x.ConnectionStringRaw, () =>
            {
                RuleFor(x => x.ServerName).NotEmpty().WithMessage(locService.GetResource("ServerNameRequired"));
                RuleFor(x => x.DatabaseName).NotEmpty().WithMessage(locService.GetResource("ConnectionStringRequired"));

                When(x => !x.IntegratedSecurity, () =>
                {
                    RuleFor(x => x.Username).NotEmpty().WithMessage(locService.GetResource("SqlUsernameRequired"));
                    RuleFor(x => x.Password).NotEmpty().WithMessage(locService.GetResource("SqlPasswordRequired"));
                });
            });
        }
Ejemplo n.º 2
0
        public new void Setup()
        {
            //set up localziation service used by almost all validators
            _ilService = MockRepository.GenerateMock<IInstallationLocalizationService>();
            _ilService.Expect(l => l.GetResource("")).Return("Invalid").IgnoreArguments();

            _validator = new InstallValidator(_ilService);
        }
Ejemplo n.º 3
0
 public InstallController(IInstallationLocalizationService locService, GrandConfig config, ICacheManager cacheManager,
                          IServiceProvider serviceProvider)
 {
     _locService      = locService;
     _config          = config;
     _cacheManager    = cacheManager;
     _serviceProvider = serviceProvider;
 }
Ejemplo n.º 4
0
 public InstallValidator(IInstallationLocalizationService locService)
 {
     RuleFor(x => x.AdminEmail).NotEmpty().WithMessage(locService.GetResource("AdminEmailRequired"));
     RuleFor(x => x.AdminEmail).EmailAddress();
     RuleFor(x => x.AdminPassword).NotEmpty().WithMessage(locService.GetResource("AdminPasswordRequired"));
     RuleFor(x => x.ConfirmPassword).NotEmpty().WithMessage(locService.GetResource("ConfirmPasswordRequired"));
     RuleFor(x => x.AdminPassword).Equal(x => x.ConfirmPassword).WithMessage(locService.GetResource("PasswordsDoNotMatch"));
 }
 public InstallController(AppSettings appSettings,
                          IInstallationLocalizationService locService,
                          INopFileProvider fileProvider)
 {
     _appSettings  = appSettings;
     _locService   = locService;
     _fileProvider = fileProvider;
 }
Ejemplo n.º 6
0
        public new void Setup()
        {
            //set up localziation service used by almost all validators
            _ilService = MockRepository.GenerateMock <IInstallationLocalizationService>();
            _ilService.Expect(l => l.GetResource("")).Return("Invalid").IgnoreArguments();

            _validator = new InstallValidator(_ilService);
        }
Ejemplo n.º 7
0
 public InstallController(IInstallationLocalizationService locService,
                          NopConfig config,
                          INopFileProvider fileProvider)
 {
     this._locService   = locService;
     this._config       = config;
     this._fileProvider = fileProvider;
 }
Ejemplo n.º 8
0
 public InstallController(IInstallationLocalizationService locService,
                          INopFileProvider fileProvider,
                          NopConfig config)
 {
     _locService   = locService;
     _fileProvider = fileProvider;
     _config       = config;
 }
Ejemplo n.º 9
0
        public InstallController(
            IInstallationLocalizationService locService,
            IAsyncState asyncState)
        {
            _locService = locService;
            _asyncState = asyncState;

            Logger = NullLogger.Instance;
        }
Ejemplo n.º 10
0
 public InstallValidator(IInstallationLocalizationService locService)
 {
     RuleFor(x => x.AdminEmail).NotEmpty();
     RuleFor(x => x.AdminEmail).EmailAddress();
     RuleFor(x => x.AdminPassword).NotEmpty();
     RuleFor(x => x.ConfirmPassword).NotEmpty();
     RuleFor(x => x.AdminPassword).Equal(x => x.ConfirmPassword).WithMessage(locService.GetResource("PasswordsDoNotMatch"));
     RuleFor(x => x.DataProvider).NotEmpty();
     RuleFor(x => x.PrimaryLanguage).NotEmpty();
 }
Ejemplo n.º 11
0
 public InstallValidator(
     IEnumerable <IValidatorConsumer <InstallModel> > validators,
     IInstallationLocalizationService locService)
     : base(validators)
 {
     RuleFor(x => x.AdminEmail).NotEmpty().WithMessage(locService.GetResource("AdminEmailRequired"));
     RuleFor(x => x.AdminEmail).EmailAddress();
     RuleFor(x => x.AdminPassword).NotEmpty().WithMessage(locService.GetResource("AdminPasswordRequired"));
     RuleFor(x => x.ConfirmPassword).NotEmpty().WithMessage(locService.GetResource("ConfirmPasswordRequired"));
     RuleFor(x => x.AdminPassword).Equal(x => x.ConfirmPassword).WithMessage(locService.GetResource("PasswordsDoNotMatch"));
 }
Ejemplo n.º 12
0
 public InstallController(IInstallationLocalizationService locService, NopConfig config)
 {
     this._locService = locService;
     this._config = config;
 }
Ejemplo n.º 13
0
 public InstallController(IInstallationLocalizationService locService, WebConfig config)
 {
     _installationLocalizationService = locService;
     _config = config;
 }
Ejemplo n.º 14
0
 public InstallController(IInstallationLocalizationService locService, NopConfig config)
 {
     this._locService = locService;
     this._config     = config;
 }
Ejemplo n.º 15
0
 public InstallController(
     IInstallationLocalizationService locService)
 {
     this._locService = locService;
 }
Ejemplo n.º 16
0
 public InstallController(WebConfig config, IInstallationLocalizationService locService)
 {
     _config     = config;
     _locService = locService;
 }
Ejemplo n.º 17
0
 public InstallController(IInstallationLocalizationService locService, GrandConfig config, ICacheManager cacheManager)
 {
     this._locService   = locService;
     this._config       = config;
     this._cacheManager = cacheManager;
 }
Ejemplo n.º 18
0
 public InstallController(IInstallationLocalizationService locService)
 {
     this._locService = locService;
 }
Ejemplo n.º 19
0
 public InstallController(IInstallationLocalizationService installationLocalizationService, NopConfig config)
 {
     _installationLocalizationService = installationLocalizationService;
     _config = config;
 }