public ActionResult Update(int expenseId, int itemId, string newName, double newPrice) { ExpenseItem expenseItem = ExpenseItem.Find(itemId); expenseItem.Edit(newName, newPrice); return(RedirectToAction("Show", expenseItem)); }
public ActionResult Delete(int expenseId, int itemId) { ExpenseItem expenseItem = ExpenseItem.Find(itemId); expenseItem.Delete(); return(RedirectToAction("Show", "ExpenseCategory", new { id = expenseId })); }
public ActionResult Edit(int accountId, int expenseId, int itemId) { Dictionary <string, object> model = new Dictionary <string, object>(); Account account = Account.Find(accountId); ExpenseItem expenseItem = ExpenseItem.Find(itemId); ExpenseCategory newExpenseCategory = ExpenseCategory.Find(expenseId); model.Add("expenseItem", expenseItem); model.Add("account", account); model.Add("newExpenseCategory", newExpenseCategory); return(View(model)); }