/// <summary>
 /// Initializes a new instance of the <see cref="ContainerManagedObjectContextFactory"/> class.
 /// </summary>
 /// <param name="auditEventPublisher">The audit event publisher.</param>
 /// <param name="auditConfiguration">The audit configuration.</param>
 /// <param name="userContextFactory">The user context factory.</param>
 public ContainerManagedObjectContextFactory(IAuditEventPublisher auditEventPublisher, IAuditConfiguration auditConfiguration, IUserContextFactory userContextFactory)
 {
     _auditEventPublisher = auditEventPublisher;
     _auditConfiguration = auditConfiguration;
     _userContextFactory = userContextFactory;
     _dataModelConnectionString = DataUtils.GetEFConnectionString("MEDSEEK.eHealth.Framework.Dal.Model", ServiceContext.HostSettings.ServiceHostDBConnectionString);
 }
 protected OutboxMessageEventHandler(IRepository <OutboxMessage> repository,
                                     IUserContextFactory userContextFactory, IKafkaProducerFactory <Null, string> kafkaProducerFactory)
 {
     _repository           = repository;
     _userContextFactory   = userContextFactory;
     _kafkaProducerFactory = kafkaProducerFactory;
     _userContext          = _userContextFactory.Create();
 }
Exemplo n.º 3
0
 public ProductAddedOutboxEventHandler(IRepository <OutboxMessage> outBoxRepository,
                                       IUserContextFactory userContextFactory, IKafkaProducerFactory <Null, string> kafkaProducerFactory) : base(
         outBoxRepository, userContextFactory, kafkaProducerFactory)
 {
     _outBoxRepository     = outBoxRepository;
     _userContextFactory   = userContextFactory;
     _kafkaProducerFactory = kafkaProducerFactory;
 }
Exemplo n.º 4
0
 public CachingUserContextFactory(IUserContextFactory userContextFactory, IObjectCache cache)
 {
     _userContextFactory = userContextFactory;
     _cache = cache;
 }
Exemplo n.º 5
0
 public ProductMgtDbContextFactory(IOptions <EfCoreSqlServerOptions> options, ILoggerFactory loggerFactory, IUserContextFactory userContextFactory)
 {
     _options            = options;
     _loggerFactory      = loggerFactory;
     _userContextFactory = userContextFactory;
 }
Exemplo n.º 6
0
 public UserRepository(UserManager <AppUser> userManager, IMapper mapper, AppDbContext appDbContext, IUserContextFactory userContextFactory) : base(appDbContext)
 {
     _userManager        = userManager;
     _mapper             = mapper;
     _userContextFactory = userContextFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TransactionalRequestProcessor" /> class.
 /// </summary>
 /// <param name="serviceLayerConfiguration">The service layer configuration.</param>
 /// <param name="cacheManager">The cache manager.</param>
 /// <param name="userContextFactory">The user context factory.</param>
 /// <param name="orgUnitContextStorage">The org unit context storage.</param>
 public TransactionalRequestProcessor(ServiceLayerConfiguration serviceLayerConfiguration, ICacheManager cacheManager, IUserContextFactory userContextFactory, IOrgUnitContextStorage orgUnitContextStorage)
     : base(serviceLayerConfiguration, cacheManager)
 {
     _userContextFactory = userContextFactory;
     _orgUnitContextStorage = orgUnitContextStorage;
 }