public async Task <IActionResult> OnPostConfirmExpense(int?expenseID, int?billPayID, [FromQuery] BillPayPaging paging)
        {
            if (billPayID == null || expenseID == null)
            {
                return(NotFound());
            }

            //Ensure parameters belong to current user
            Expense expense = await _expenseService.GetExpenseByIDAsync((int)expenseID);

            if (expense == null)
            {
                return(NotFound());
            }

            //Remove expense
            await _expenseService.ToggleConfirmationAsync(expense);

            //Call get method to rebuild page
            return(RedirectToPage("Edit", new {
                ID = billPayID,
                PaymentPage = paging.PaymentPage,
                BillPage = paging.BillPage,
                ExpensePage = paging.ExpensePage
            }));
        }