public TransactionFacade() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); IConfigurationRoot configuration = builder.Build(); string connectionString = configuration.GetConnectionString("DefaultConnection").ToString(); var optionsBuilder = new DbContextOptionsBuilder <ljgbContext>(); optionsBuilder.UseSqlServer(connectionString); db = new ljgbContext(optionsBuilder.Options); this.IJournal = new TransactionJournalRepository(db); this.INego = new NegoBarangRepository(db); this.dep = new TransactionRepository(db); IAuth = new AuthenticationRepository(db); }
public XmlBankAccount(ITransactionJournal OwningJournal) { this.owningJournal = OwningJournal; this.transactions = new List<ITransaction>(); }
public XmlBankAccount(ITransactionJournal OwningJournal) { this.owningJournal = OwningJournal; this.transactions = new List <ITransaction>(); }