public IActionResult DeleteConfirmed(int?budgetId, int?expenseId) { if (budgetId == null || expenseId == null) { return(RedirectToRoute(new { controller = "Budget", action = "List" })); } var expense = _budgetRepo.GetExpense((int)budgetId, (int)expenseId); _budgetRepo.DeleteExpense(expense); _budgetRepo.Save(); return(RedirectToRoute(new { controller = "Budget", action = "List", id = budgetId })); }
public IActionResult DeleteExpense(int id) { _repository.DeleteExpense(id); _repository.saveChanges(); return(NoContent()); }