Beispiel #1
0
 public MongoPartsClustersRepository(
     MongoRepositoriesBundle bundle,
     IRepository <Document> documentsRepository)
 {
     _bundle = bundle;
     _documentsRepository = documentsRepository;
 }
Beispiel #2
0
 public MongoFundRepository(
     MongoRepositoriesBundle bundle,
     IRepository <Transaction> transactionRepository)
 {
     _transactionRepository = transactionRepository;
     _collection            = bundle.FundRepository.Collection;
 }
Beispiel #3
0
 public MongoTransactionRepository(
     MongoRepositoriesBundle bundle,
     IRepository <TransactionType> transactionTypeRepository)
 {
     _bundle = bundle;
     _transactionTypeRepository = transactionTypeRepository;
 }
 public MongoTransactionRouteRepository(
     MongoRepositoriesBundle bundle,
     IRepository <Transaction> transactionRepository,
     IRepository <Fund> fundRepository)
 {
     _bundle = bundle;
     _transactionRepository = transactionRepository;
     _fundRepository        = fundRepository;
 }
Beispiel #5
0
        private TestFactoty()
        {
            MongoRepositoriesBundle bundle = new MongoRepositoriesBundle("mongodb://localhost:27017", "HhbTest");

            var fundRepository = new MongoFundRepository(bundle, TransactionRepository);

            FundRepository = fundRepository;

            var transactionTypeRepository = new MongoTransactionTypeRepository(bundle);

            TransactionTypeRepository = transactionTypeRepository;

            var transactionRepository = new MongoTransactionRepository(bundle, TransactionTypeRepository);

            TransactionRepository = transactionRepository;
        }
        private AppFactoty()
        {
            MongoRepositoriesBundle bundle = new MongoRepositoriesBundle("mongodb://localhost:27017", "householdbudget");

            var transctionTypeRepository = new MongoTransactionTypeRepository(bundle);

            TransctionTypeRepository = transctionTypeRepository;


            var transactionRepository = new MongoTransactionRepository(
                bundle,
                TransctionTypeRepository);

            TransactionRepository = transactionRepository;

            var fundRepository = new MongoFundRepository(bundle, TransactionRepository);

            FundRepository = fundRepository;

            var transactionRouteRepository = new MongoTransactionRouteRepository(
                bundle,
                TransactionRepository,
                FundRepository);

            TransactionRouteRepository = transactionRouteRepository;

            var transactionService = new TransactionService(TransactionRepository);

            TransactionService = transactionService;

            var fundService = new FundSevice(FundRepository, TransactionService);

            FundService = fundService;

            var transactionRouteEditService = new TransactionRouteService(transactionRouteRepository);

            TransactionRouteEditService = transactionRouteEditService;
        }
Beispiel #7
0
 public MongoBalanceTypeTRepository(MongoRepositoriesBundle bundle)
     : base(bundle.BalanceTypeTRepository)
 {
 }
Beispiel #8
0
 public MongoTransactionTypeRepository(
     MongoRepositoriesBundle bundle)
 {
     _bundle = bundle;
 }
Beispiel #9
0
 public MongoExpenseTypeTRepository(MongoRepositoriesBundle bundle)
     : base(bundle.ExpenseTypeTRepository)
 {
 }