public IActionResult DeleteConfirmed(int Id)
        {
            var expense = _expenseRepository.GetExpense(Id);

            _expenseRepository.DeleteExpense(expense);

            Accountancy accountancy = new Accountancy();

            _accountancyRepository.CreateOrEditExpense(accountancy);

            return(RedirectToAction(nameof(Index)));
        }
Beispiel #2
0
        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)));
            }
        }