Beispiel #1
0
        public ExpenseSystem(IStoreExpense expenseStorage)
        {//dependency injection and init
            _expenseStorage = expenseStorage;

            //adding 2 expense manually
            _expenseStorage.AddExpense(new ExpenseDetail()
            {
                ItemId      = Guid.NewGuid(),
                StoreName   = "Superstore",
                ItemName    = "Milk",
                Amount      = 4.56,
                ExpenseDate = DateTime.Now,
                Category    = "Food"
            });

            _expenseStorage.AddExpense(new ExpenseDetail()
            {
                ItemId      = Guid.NewGuid(),
                StoreName   = "Walmart",
                ItemName    = "Trouser",
                Amount      = 11,
                ExpenseDate = DateTime.Now,
                Category    = "Clothes"
            });
        }
 public ExpenseSystem(IStoreExpense expenseStorage)
 {
     //dependency injection and init
     _expenseStorage = expenseStorage;
 }