/// <summary>
 /// Initializes a new instance of the <see cref="CategoryChangeBulkAction"/> class.
 /// </summary>
 /// <param name="lazyServiceProvider">
 /// The service provider.
 /// </param>
 /// <param name="context">
 /// The context.
 /// </param>
 public CategoryChangeBulkAction(
     ILazyServiceProvider lazyServiceProvider,
     CategoryChangeBulkActionContext context)
 {
     _lazyServiceProvider = lazyServiceProvider;
     _context             = context ?? throw new ArgumentNullException(nameof(context));
 }
Esempio n. 2
0
        public MongoDbContext(ILazyServiceProvider serviceProvider, MongoDbContextOptions dbContextOptions)
        {
            _id = Guid.NewGuid().ToString();
            _serviceProvider  = serviceProvider;
            _dbContextOptions = dbContextOptions;

            ResolveConfig();
            AddToUow();

            if (!_dbContextOptions.LazyConnect)
            {
                CheckStateAndConnect();
            }
        }
Esempio n. 3
0
 public AuthService(IEmailService emailService,
                    IEncryptionService encryptionService,
                    IConfiguration configuration,
                    UserManager <ApplicationUser> userManager,
                    RoleManager <ApplicationRole> roleManager,
                    IRoleService roleService,
                    SignInManager <ApplicationUser> signInManager,
                    IJwtAuthResponseFactory jwtTokenFactory,
                    TokenValidationParameters tokenValidationParameters,
                    IHostRepository hostRepository,
                    ITenantService tenantService, ILazyServiceProvider serviceProvider) : base(serviceProvider)
 {
     _emailService              = emailService;
     _encryptionService         = encryptionService;
     _configuration             = configuration;
     _userManager               = userManager;
     _roleManager               = roleManager;
     _roleService               = roleService;
     _signInManager             = signInManager;
     _jwtTokenFactory           = jwtTokenFactory;
     _tokenValidationParameters = tokenValidationParameters;
     _hostRepository            = hostRepository;
     _tenantService             = tenantService;
 }
Esempio n. 4
0
 public RoleService(RoleManager <ApplicationRole> roleManager, ILazyServiceProvider serviceProvider) : base(serviceProvider)
 {
     _roleManager = roleManager;
 }
Esempio n. 5
0
 public UnitOfWorkProvider(ILazyServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
 }
Esempio n. 6
0
 public MongoDbRepository(ILazyServiceProvider serviceProvider, TDbContext dbContext)
 {
     _serviceProvider = serviceProvider;
     _dbContext       = dbContext;
 }
 public AuthContextProvider(ILazyServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
 }
Esempio n. 8
0
 public BaseService(ILazyServiceProvider serviceProvider)
 {
     _lazyServiceProvider = serviceProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BulkActionFactory"/> class.
 /// </summary>
 /// <param name="lazyServiceProvider">
 /// The service provider.
 /// </param>
 public BulkActionFactory(ILazyServiceProvider lazyServiceProvider)
 {
     _lazyLazyServiceProvider = lazyServiceProvider;
 }
Esempio n. 10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PropertiesUpdateBulkAction"/> class.
 /// </summary>
 /// <param name="lazyServiceProvider">
 /// The lazy service provider.
 /// </param>
 /// <param name="context">
 /// The context.
 /// </param>
 public PropertiesUpdateBulkAction(ILazyServiceProvider lazyServiceProvider, PropertiesUpdateBulkActionContext context)
 {
     _context             = context ?? throw new ArgumentNullException(nameof(context));
     _lazyServiceProvider = lazyServiceProvider;
 }
Esempio n. 11
0
 public UnitOfWorkBase(ILazyServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
     _databases       = new Dictionary <Type, IDatabase>();
 }
 public TenantContextProvider(ILazyServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
 }
Esempio n. 13
0
 public UserService(UserManager <ApplicationUser> userManager, ILazyServiceProvider serviceProvider)
     : base(serviceProvider)
 {
     _userManager = userManager;
 }
Esempio n. 14
0
 public TenantService(IHostRepository hostRepository, ILazyServiceProvider serviceProvider)
     : base(serviceProvider)
 {
     _hostRepository = hostRepository;
 }
Esempio n. 15
0
        public static ILogger GetLogger(this ILazyServiceProvider lazyServiceProvider, Type serviceType)
        {
            var loggerFactory = lazyServiceProvider.LazyGetService <ILoggerFactory>();

            return(lazyServiceProvider.LazyGetService <ILogger>(provider => loggerFactory?.CreateLogger(serviceType.FullName) ?? NullLogger.Instance));
        }