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
            }));
        }
Esempio n. 2
0
 public IActionResult DeleteExpense(int id)
 {
     _repository.DeleteExpense(id);
     _repository.saveChanges();
     return(NoContent());
 }