示例#1
0
 public UnitOfWork(DbContext context)
 {
     _context        = context;
     _currentAccount = new CurrentAccountRepository(_context);
     _transaction    = new TransactionRepository(_context);
     _client         = new ClientRepository(_context);
 }
示例#2
0
        public CustomerTest()
        {
            var BankTest = new BankSeedDataFixture();
            var _ctx     = BankTest.TestBankContext;

            _customer = new CustomerRepository(_ctx);
            _auth     = new AuthRepository(_customer);
            _savings  = new SavingsAccountRepository(_ctx);
            _current  = new CurrentAccountRepository(_ctx);
            _acct     = new AccountRepository(_ctx);
            _trans    = new TransactRepository(_ctx);
        }
示例#3
0
        public static void AddInstance()
        {
            var         context     = new DbContextOptionsBuilder <BankContext>().UseSqlite("Filename=./BankDB.db;").Options;
            BankContext bankContext = new BankContext(context);

            CustRepo = new CustomerRepository(bankContext);

            ActRepo = new AccountRepository(bankContext);

            TRepo = new TransactRepository(bankContext);

            Savings = new SavingsAccountRepository(bankContext);

            Current = new CurrentAccountRepository(bankContext);

            AuthRepo = new AuthRepository(CustRepo);
        }