private void InitRabbitMq() { var dbContext = _serviceScopeFactory.CreateScope(); _rabbitDatabaseProvider = dbContext.ServiceProvider.GetRequiredService <IRabbitDatabaseProvider>(); _responseRabbitService = dbContext.ServiceProvider.GetRequiredService <IResponseRabbitService>(); _connection = _rabbitDatabaseProvider.BuildConnection(_configurations); _model = _connection.CreateModel(); }
public MessagesController(IResponseRabbitService responseRabbitService, IRabbitDatabaseProvider rabbitDatabaseProvider) { _rabbitDatabaseProvider = rabbitDatabaseProvider; _responseRabbitService = responseRabbitService; }