public BudgetNoSqlContext(IBudgetNoSqlSettings budgetNoSqlSettings) { if (budgetNoSqlSettings.Enabled == false) { return; } var client = new MongoClient(budgetNoSqlSettings.ConnectionString); _db = client.GetDatabase(budgetNoSqlSettings.DatabaseName); }
public UpdateBudgetReadModelJob( IBudgetRepository budgetRepository, IBudgetNoSqlContext budgetNoSqlContext, IMemoryCache memoryCache, IMapper mapper, IHubContext <NotificationHub> hubContext, IBudgetNoSqlSettings budgetNoSqlSettings) { _budgetRepository = budgetRepository; _budgetNoSqlContext = budgetNoSqlContext; _memoryCache = memoryCache; _mapper = mapper; _hubContext = hubContext; _budgetNoSqlSettings = budgetNoSqlSettings; }