public IActionResult EditExpense(int id, string returnUrl) { Expense expenseFromDb = _expensesDB.GetExpense(id); ExpensesEditExpenseViewModel eeevm = new ExpensesEditExpenseViewModel { Amount = expenseFromDb.Amount, Date = expenseFromDb.Date, Description = expenseFromDb.Description, ID = id, ReturnUrl = returnUrl }; return(View(eeevm)); }
public IActionResult EditExpense(ExpensesEditExpenseViewModel model) { if (!TryValidateModel(model)) { return(View(model)); } Expense expense = new Expense { Amount = model.Amount, Date = model.Date, Description = model.Description }; _expensesDB.Update(model.ID, expense); return(RedirectToAction(model.ReturnUrl)); }