private void UseMonitoringApi(Action <HangfireDbContext, MongoMonitoringApi> action) { var database = ConnectionUtils.CreateConnection(); var monitoringApi = new MongoMonitoringApi(database, _providers); action(database, monitoringApi); }
private void UseMonitoringApi(Action <HangfireDbContext, MongoMonitoringApi> action) { using (var database = ConnectionUtils.CreateConnection()) { var connection = new MongoMonitoringApi(database, _providers); action(database, connection); } }
private void UseMonitoringApi(Action<HangfireDbContext, MongoMonitoringApi> action) { using (var database = ConnectionUtils.CreateConnection()) { var connection = new MongoMonitoringApi(database, _providers); action(database, connection); } }
public MongoMonitoringApiFacts() { _database = ConnectionUtils.CreateDbContext(); _monitoringApi = new MongoMonitoringApi(_database); }