コード例 #1
0
ファイル: TransactionFacade.cs プロジェクト: daytch/ljgb
        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);
        }
コード例 #2
0
ファイル: XmlBankAccount.cs プロジェクト: GNR092/SEconomy
		public XmlBankAccount(ITransactionJournal OwningJournal)
		{
			this.owningJournal = OwningJournal;
			this.transactions = new List<ITransaction>();
		}
コード例 #3
0
 public XmlBankAccount(ITransactionJournal OwningJournal)
 {
     this.owningJournal = OwningJournal;
     this.transactions  = new List <ITransaction>();
 }