public ReservaService(ILogger <ReservaService> logger, IMapper mapper, IReservaRepository reservaRepository, IReservaSpecification reservaSpecification)
 {
     _logger               = logger;
     _mapper               = mapper;
     _reservaRepository    = reservaRepository;
     _reservaSpecification = reservaSpecification;
 }
示例#2
0
        public EventsService(ILogger <EventsService> logger, IServiceScopeFactory services, IMapper mapper, IReservaSpecification reservaSpecification, IOptions <RabbitMqConfiguration> rabbitMqOptions)
        {
            _logger               = logger;
            _services             = services;
            _mapper               = mapper;
            _reservaSpecification = reservaSpecification;

            _rabbitMqOptions = rabbitMqOptions;

            _factory = new ConnectionFactory
            {
                HostName = _rabbitMqOptions.Value.Hostname,
                UserName = _rabbitMqOptions.Value.UserName,
                Password = _rabbitMqOptions.Value.Password
            };

            InitializeRabbitMqListener();
        }