public IActionResult DeleteConfirmed(int Id) { var expense = _expenseRepository.GetExpense(Id); _expenseRepository.DeleteExpense(expense); Accountancy accountancy = new Accountancy(); _accountancyRepository.CreateOrEditExpense(accountancy); return(RedirectToAction(nameof(Index))); }
public IActionResult Pay(Expense expense, int Id) { var regular = _regularRepository.GetRegular(Id); if (regular.Status == false) { expense.ShoppingDate = expense.Payment.ToShortDateString(); expense.Id = 0; _expenseRepository.CreateExpense(expense); _regularRepository.ChangeStatus(regular); Accountancy accountancy = new Accountancy(); _accountancyRepository.CreateOrEditExpense(accountancy); return(RedirectToAction(nameof(Index))); } else { return(RedirectToAction(nameof(Payed))); } }