Пример #1
0
        public AddTransactionViewModel()
        {
            db = new AccountHistoryContext();
            db.Categories.Load();
            db.Accounts.Load();
            Accounts   = CollectionViewSource.GetDefaultView(db.Accounts.Local);
            Categories = CollectionViewSource.GetDefaultView(db.Categories.Local);

            Quantity = "1";
        }
Пример #2
0
        private void Update()
        {
            using (var db = new AccountHistoryContext())
            {
                Balance         = db.Accounts.Sum(x => (int?)x.Amount) ?? 0;
                MonthlyExpenses = db.Transactions.Where(x => x.Date.Month == DateTime.Now.Month && x.Date.Year == DateTime.Now.Year && x.Type == TransactionType.Expense).Sum(x => (int?)x.Amount) ?? 0;

                Accounts = db.Accounts.ToList();
            }
        }
Пример #3
0
        public PurseViewModel()
        {
            db = new AccountHistoryContext();

            transactions = new List <Transaction>();

            TransactionName = string.Empty;
            TransactionType = TransactionType.Expense;


            TransactionsView = CollectionViewSource.GetDefaultView(transactions);

            TransactionsView.Filter = TransactionFilter;

            DateRange = TransactionDateRange.Month;
        }
Пример #4
0
 public TransactionQueries(AccountHistoryContext context) : base(context)
 {
 }
 public AddCreditTransactionCommandHandler(AccountHistoryContext context,
                                           TransactionQueries transactionQueries)
 {
     _context            = context;
     _transactionQueries = transactionQueries;
 }
 public TransactionsController(AccountHistoryContext context)
 {
     _context = context;
 }
 public AccountsController(AccountHistoryContext context)
 {
     _context = context;
 }
Пример #8
0
 protected BaseQuery(AccountHistoryContext context)
 {
     _context = context;
 }