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")); }