/// <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)); }
public MongoDbContext(ILazyServiceProvider serviceProvider, MongoDbContextOptions dbContextOptions) { _id = Guid.NewGuid().ToString(); _serviceProvider = serviceProvider; _dbContextOptions = dbContextOptions; ResolveConfig(); AddToUow(); if (!_dbContextOptions.LazyConnect) { CheckStateAndConnect(); } }
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; }
public RoleService(RoleManager <ApplicationRole> roleManager, ILazyServiceProvider serviceProvider) : base(serviceProvider) { _roleManager = roleManager; }
public UnitOfWorkProvider(ILazyServiceProvider serviceProvider) { _serviceProvider = serviceProvider; }
public MongoDbRepository(ILazyServiceProvider serviceProvider, TDbContext dbContext) { _serviceProvider = serviceProvider; _dbContext = dbContext; }
public AuthContextProvider(ILazyServiceProvider serviceProvider) { _serviceProvider = serviceProvider; }
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; }
/// <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; }
public UnitOfWorkBase(ILazyServiceProvider serviceProvider) { _serviceProvider = serviceProvider; _databases = new Dictionary <Type, IDatabase>(); }
public TenantContextProvider(ILazyServiceProvider serviceProvider) { _serviceProvider = serviceProvider; }
public UserService(UserManager <ApplicationUser> userManager, ILazyServiceProvider serviceProvider) : base(serviceProvider) { _userManager = userManager; }
public TenantService(IHostRepository hostRepository, ILazyServiceProvider serviceProvider) : base(serviceProvider) { _hostRepository = hostRepository; }
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)); }