Пример #1
0
        public RepositoryBase(IBudgetDbSettings settings, string collectionName)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _db = database.GetCollection <T>(collectionName);
        }
Пример #2
0
 public ExpenseController(IExpenseService expenseService, IMapper mapper, ILogger <ExpenseController> logger, IBudgetDbSettings dbSettings)
 {
     _mapper         = mapper;
     _logger         = logger;
     _expenseService = expenseService;
     _dbSettings     = dbSettings;
 }
Пример #3
0
 public ExpenseRepository(IBudgetDbSettings settings)
     : base(settings, "Expenses")
 {
 }
Пример #4
0
 public IncomeRepository(IBudgetDbSettings settings)
     : base(settings, "Income")
 {
 }
Пример #5
0
 public TransactionRepository(IBudgetDbSettings settings, string collectionName)
     : base(settings, collectionName)
 {
 }
 public BalanceAdjustmentRepository(IBudgetDbSettings settings)
     : base(settings, "BalanceAdjustment")
 {
 }