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; }