public async Task <IActionResult> EmprestarLivros()
        {
            // Verificamos se o usuário está logado
            if (_servicoLogin.UsuarioLogado())
            {
                // Pegar ID do Usuário (utilizando o serviço que criamos)
                var usuario = _servicoLogin.RecuperarUsuario();

                // Criar empréstimo
                Emprestimo emprestimo = new Emprestimo()
                {
                    DataInicio    = DateTime.Now.ToString("dd/MM/yyyy"),
                    DataFim       = DateTime.Now.AddDays(7).ToString("dd/MM/yyyy"),
                    Usuario       = usuario,
                    LivEmprestimo = new List <LivroEmprestimo>()
                };

                // Resgatar lista de livros no carrinho
                List <Livro> listaLivros = GetCarrinho();

                // Inserir a lista de livros na tabela LivroEmprestimo
                foreach (var item in listaLivros)
                {
                    LivroEmprestimo livroEmprestimo = new LivroEmprestimo();
                    livroEmprestimo.LivroID    = item.LivroID;
                    livroEmprestimo.Emprestimo = emprestimo;

                    emprestimo.LivEmprestimo.Add(livroEmprestimo);
                }

                // Inserir o novo empréstimo na tabela
                _context.Add(emprestimo);
                await _context.SaveChangesAsync();

                // Alertas do site (utilizando TempData)
                TempData["MsgAlert"]  = "Empréstimo realizado com sucesso!";
                TempData["MsgEstilo"] = "alert-success";
            }
            else
            {
                // Alerta do site (utilizando TempData)
                TempData["MsgAlert"]  = "Faça Login de sua aplicação!";
                TempData["MsgEstilo"] = "alert-danger";
            }

            return(View("Index", GetCarrinho()));
        }
        // GET: Emprestimos
        public async Task <IActionResult> Index()
        {
            List <Emprestimo> listaEmprestimos = new List <Emprestimo>();

            // Verificamos se o usuário está logado
            if (_servicoLogin.UsuarioLogado())
            {
                // Pegar ID do Usuário
                var usuario = _servicoLogin.RecuperarUsuario();

                listaEmprestimos = await _context.Emprestimo.Include(e => e.Usuario)
                                   .Where(c => c.UsuarioID == usuario.UsuarioID)
                                   .ToListAsync();
            }

            return(View("Index", listaEmprestimos));
        }