public DbInitializerService(
            IServiceScopeFactory scopeFactory,
            ISecurityService securityService, StockAssistanceProviderDbContext context)
        {
            _scopeFactory = scopeFactory;
            _scopeFactory.CheckArgumentIsNull(nameof(_scopeFactory));

            _securityService = securityService;
            _securityService.CheckArgumentIsNull(nameof(_securityService));
            _context = context;
            _context.CheckArgumentIsNull(nameof(_context));
        }
        public DbLoggerProvider(
            Func <string, LogLevel, bool> filter,
            IServiceScopeFactory scopeFactory,
            IServiceProvider serviceProvider)
        {
            _serviceProvider = serviceProvider;
            _serviceProvider.CheckArgumentIsNull(nameof(_serviceProvider));

            _scopeFactory = scopeFactory;
            _scopeFactory.CheckArgumentIsNull(nameof(_scopeFactory));

            _filter = filter;
            _filter.CheckArgumentIsNull(nameof(_filter));
        }
        public DbInitializerService(
            IOptionsSnapshot <BehlogSetting> settings,
            IAppUserManager userManager,
            ILogger <IDbInitializer> logger,
            IAppRoleManager roleManager,
            IServiceScopeFactory scopeFactory,
            IDateService dateSvc,
            ILanguageService languageSvc,
            ILayoutService layoutSvc,
            IWebsiteService websiteSvc
            )
        {
            logger.CheckArgumentIsNull();
            _logger = logger;

            settings.CheckArgumentIsNull();
            _settings = settings;

            userManager.CheckArgumentIsNull();
            _userManager = userManager;

            logger.CheckArgumentIsNull();
            logger = _logger;

            roleManager.CheckArgumentIsNull();
            _roleManager = roleManager;

            scopeFactory.CheckArgumentIsNull();
            _scopeFactory = scopeFactory;

            dateSvc.CheckArgumentIsNull();
            _dateSvc = dateSvc;

            languageSvc.CheckArgumentIsNull();
            _languageSvc = languageSvc;

            layoutSvc.CheckArgumentIsNull();
            _layoutSvc = layoutSvc;

            websiteSvc.CheckArgumentIsNull();
            _websiteSvc = websiteSvc;
        }
Beispiel #4
0
        public IdentityDbInitializer
        (
            ISampleService sampleService,
            IServiceScopeFactory scopeFactory,
            IOptionsSnapshot <AppSettings> seedOptions,
            ILogger <IdentityDbInitializer> logger
        )
        {
            _sampleService = sampleService;
            _sampleService.CheckArgumentIsNull(nameof(_sampleService));

            _scopeFactory = scopeFactory;
            _scopeFactory.CheckArgumentIsNull(nameof(_scopeFactory));

            _seedOptions = seedOptions;
            _seedOptions.CheckArgumentIsNull(nameof(_seedOptions));

            _logger = logger;
            _logger.CheckArgumentIsNull(nameof(_logger));
        }
Beispiel #5
0
        public IdentityDataInitializerService(
            IUnitOfWork unitOfWork,
            ISecurityService securityService,
            IUserService userService,
            IServiceScopeFactory scopeFactory,
            IRoleService roleService,
            ILookupNormalizer keyNormalizer,
            IOptionsSnapshot <SiteSettings> options,
            ILogger <IdentityDataInitializerService> logger
            )
        {
            _unitOfWork = unitOfWork;
            _unitOfWork.CheckArgumentIsNull(nameof(_unitOfWork));

            _securityService = securityService;
            _securityService.CheckArgumentIsNull(nameof(_securityService));

            _userService = userService;
            _userService.CheckArgumentIsNull(nameof(_userService));

            _scopeFactory = scopeFactory;
            _scopeFactory.CheckArgumentIsNull(nameof(_scopeFactory));

            _roleService = roleService;
            _roleService.CheckArgumentIsNull(nameof(_roleService));

            _keyNormalizer = keyNormalizer;
            _keyNormalizer.CheckArgumentIsNull(nameof(_keyNormalizer));

            _options = options;
            _options.CheckArgumentIsNull(nameof(_options));

            _logger = logger;
            _logger.CheckArgumentIsNull(nameof(_logger));

            _users      = _unitOfWork.Set <User>();
            _roles      = _unitOfWork.Set <Role>();
            _groups     = _unitOfWork.Set <Group>();
            _groupRoles = _unitOfWork.Set <GroupRole>();
            _userRoles  = _unitOfWork.Set <UserRole>();
        }
Beispiel #6
0
        public DbInitializerService(
            IServiceScopeFactory scopeFactory,
            ISecurityService securityService,
            IOptions <AdminUserSeedOptions> adminUserSeedOptions,
            IUsersService usersService,
            IRolesService rolesService
            )
        {
            _scopeFactory = scopeFactory;
            _scopeFactory.CheckArgumentIsNull(nameof(_scopeFactory));

            _securityService = securityService;
            _securityService.CheckArgumentIsNull(nameof(_securityService));

            _adminUserSeedOptions = adminUserSeedOptions;
            _adminUserSeedOptions.CheckArgumentIsNull(nameof(_adminUserSeedOptions));

            _usersService = usersService;
            _usersService.CheckArgumentIsNull(nameof(_usersService));

            _rolesService = rolesService;
            _rolesService.CheckArgumentIsNull(nameof(_rolesService));
        }
        public IdentityDbInitializer(
            IApplicationUserManager applicationUserManager,
            IServiceScopeFactory scopeFactory,
            IApplicationRoleManager roleManager,
            IOptionsSnapshot <SiteSettings> adminUserSeedOptions,
            ILogger <IdentityDbInitializer> logger
            )
        {
            _applicationUserManager = applicationUserManager;
            _applicationUserManager.CheckArgumentIsNull(nameof(_applicationUserManager));

            _scopeFactory = scopeFactory;
            _scopeFactory.CheckArgumentIsNull(nameof(_scopeFactory));

            _roleManager = roleManager;
            _roleManager.CheckArgumentIsNull(nameof(_roleManager));

            _adminUserSeedOptions = adminUserSeedOptions;
            _adminUserSeedOptions.CheckArgumentIsNull(nameof(_adminUserSeedOptions));

            _logger = logger;
            _logger.CheckArgumentIsNull(nameof(_logger));
        }