public UnitOfWork(DbContext context) { _context = context; _currentAccount = new CurrentAccountRepository(_context); _transaction = new TransactionRepository(_context); _client = new ClientRepository(_context); }
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); }
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); }