public BudgetNoSqlContext(IBudgetNoSqlSettings budgetNoSqlSettings)
        {
            if (budgetNoSqlSettings.Enabled == false)
            {
                return;
            }

            var client = new MongoClient(budgetNoSqlSettings.ConnectionString);

            _db = client.GetDatabase(budgetNoSqlSettings.DatabaseName);
        }
Ejemplo n.º 2
0
 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;
 }