public async Task <IActionResult> Checkout()
        {
            var usuarioLogadoId = await clienteService.ObterUsuarioLogadoId();

            var usuarioIdentity = await clienteService.BuscarUsuarioPorId(usuarioLogadoId);

            if (!string.IsNullOrEmpty(usuarioLogadoId))
            {
                var claims = await clienteService.BuscarClaims(usuarioLogadoId);

                if (claims != null)
                {
                    foreach (var item in claims)
                    {
                        if (item.Type == "Cliente")
                        {
                            var carrinho = SessionHelper.ObterObjetoDoJson <Carrinho>(HttpContext.Session, "carrinho");
                            var inicio   = new InicioViewModel();
                            inicio.Carrinho = carrinho;
                            return(View(inicio));
                        }
                    }
                }
            }

            return(RedirectToAction("Register", "Account"));
        }