Ejemplo n.º 1
0
 public BrewRepository(BrewContext db, IUserService userService, IMapper mapper, ILogger <BrewRepository> logger)
 {
     m_db          = db;
     m_userService = userService;
     m_mapper      = mapper;
     m_logger      = logger;
 }
Ejemplo n.º 2
0
 public UserRepository(BrewContext brewContext, IBrewViewAuthentication authentication,
                       ILogger <UserRepository> logger)
 {
     m_brewContext    = brewContext;
     m_authentication = authentication;
     m_logger         = logger;
     m_hasher         = new PasswordHasher();
 }
Ejemplo n.º 3
0
 public void Compose(IServiceRegistry serviceRegistry)
 {
     serviceRegistry.Register <HttpClient>(new PerContainerLifetime());
     serviceRegistry.Register(factory =>
     {
         var builder     = Program.AppSettings.UseSqlite ? new DbContextOptionsBuilder().UseSqlite(Program.AppSettings.DbConnectionSqlite) : new DbContextOptionsBuilder().UseSqlServer(Program.AppSettings.DbConnection);
         var brewContext = new BrewContext(builder.Options);
         return(brewContext);
     });
     serviceRegistry.Register <IVinmonopolService, VinmonopolService>();
 }
Ejemplo n.º 4
0
 public BrewServiceIntegrationEventService(
     ILogger <BrewServiceIntegrationEventService> logger,
     IEventBus eventBus,
     BrewContext brewContext,
     Func <DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory)
 {
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _brewContext = brewContext ?? throw new ArgumentNullException(nameof(brewContext));
     _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory));
     _eventBus        = eventBus ?? throw new ArgumentNullException(nameof(eventBus));
     _eventLogService = _integrationEventLogServiceFactory(_brewContext.Database.GetDbConnection());
 }
Ejemplo n.º 5
0
 public VinmonopolService(BrewContext db, HttpClient client)
 {
     m_db             = db;
     m_client         = client;
     m_client.Timeout = TimeSpan.FromSeconds(400);
 }
Ejemplo n.º 6
0
 public BrewRepository(BrewContext context) : base(context)
 {
 }