public async Task <IActionResult> Edit(Guid id) { var saving = await _repo.Find <Saving>(id); if (saving == null) { return(NotFound()); } return(View(saving)); }
public async Task <IActionResult> Edit(Guid id) { if (id == null || id == Guid.Empty) { return(NotFound()); } var category = await _repo.Find <Category>(id); return(View(category)); }
public async Task <IActionResult> Edit(Guid id) { var goal = await _repo.Find <SavingsGoal>(id); if (goal == null) { return(NotFound()); } return(View(goal)); }
public async Task <IActionResult> Edit(Guid id) { var expense = await _repo.Find <Expense>(id); if (expense == null) { return(NotFound()); } var viewModel = new ExpenseViewModel(); viewModel.Id = expense.Id; viewModel.Amount = expense.Amount; viewModel.Date = expense.Date; viewModel.Description = expense.Description; viewModel.CategoryId = expense.CategoryId; viewModel.Categories = await _repo.GetList <Category>(); return(View(viewModel)); }
public async Task <IActionResult> Delete(Guid id) { var budget = await _repo.Find <Budget>(id); if (budget == null) { return(NotFound()); } _repo.Delete <Budget>(budget); if (await _repo.SaveAll()) { return(RedirectToAction("Index")); } throw new Exception("Something went wrong trying to delete this budget"); }