private void InitRabbitMq()
        {
            var dbContext = _serviceScopeFactory.CreateScope();

            _rabbitDatabaseProvider = dbContext.ServiceProvider.GetRequiredService <IRabbitDatabaseProvider>();

            _responseRabbitService = dbContext.ServiceProvider.GetRequiredService <IResponseRabbitService>();

            _connection = _rabbitDatabaseProvider.BuildConnection(_configurations);

            _model = _connection.CreateModel();
        }
示例#2
0
 public MessagesController(IResponseRabbitService responseRabbitService, IRabbitDatabaseProvider rabbitDatabaseProvider)
 {
     _rabbitDatabaseProvider = rabbitDatabaseProvider;
     _responseRabbitService  = responseRabbitService;
 }