public async Task <IActionResult> InvoiceList(int id) // Displays all invoices for user on UserPage
        {
            UserIdentity user = new UserIdentity();
            string       name = HttpContext.User.Identity.Name;

            user = await userManager.FindByNameAsync(name);

            Client client = new Client();

            client = clientRepo.GetClientByEmail(user.Email);
            List <Invoice> invoices = new List <Invoice>();

            invoices = invoiceRepo.GetAllInvoicesByClient(client);
            if (invoices == null)
            {
                TempData["ErrorMessage"] = "No Invoices";
                return(RedirectToAction("UserPage", "User"));
            }
            else
            {
                return(View(invoices));
            }
        }