Ejemplo n.º 1
0
 public EmailEventHandler(IMemoryCache cache,
                          IPlayerEmailDomainService playerEmailDomainService,
                          IRedisDb redisDb,
                          IMudProvider mudProvider)
 {
     _cache = cache;
     _playerEmailDomainService = playerEmailDomainService;
     _mudProvider = mudProvider;
     _redisDb     = redisDb;
 }
Ejemplo n.º 2
0
 public EmailConsumer(
     IEmailDomainService emailDomainService,
     IPlayerEmailDomainService playerEmailDomainService,
     IMediatorHandler bus,
     ILogger <ChatConsumer> logger,
     IUnitOfWork uow,
     IMudProvider mudProvider,
     IRedisDb redisDb) : base(uow, redisDb)
 {
     _logger                   = logger;
     _emailDomainService       = emailDomainService;
     _playerEmailDomainService = playerEmailDomainService;
     _bus         = bus;
     _mudProvider = mudProvider;
 }
Ejemplo n.º 3
0
 public EmailCommandHandler(
     IMediatorHandler bus,
     ILogger <EmailCommandHandler> logger,
     IEmailDomainService emailDomainService,
     IHttpContextAccessor httpAccessor,
     IMapper mapper,
     IMail mail,
     IPlayerEmailDomainService playerEmailDomainService,
     IRedisDb redisDb,
     IMudProvider mudProvider,
     INotificationHandler <DomainNotification> notifications,
     IUnitOfWork uow) : base(uow, bus, notifications)
 {
     _bus                      = bus;
     _logger                   = logger;
     _emailDomainService       = emailDomainService;
     _httpAccessor             = httpAccessor;
     _mapper                   = mapper;
     _mail                     = mail;
     _playerEmailDomainService = playerEmailDomainService;
     _redisDb                  = redisDb;
     _mudProvider              = mudProvider;
 }