public IActionResult Checkout() { pedidoVieoModel = new PedidoVieoModel(); pedidoVieoModel.DadosUsuario = _dadosUsuarioBll.GetDadosUsuarioByIdUser(_User.Id); return(View(pedidoVieoModel)); }
public IActionResult CheckoutPag() { pedidoVieoModel = new PedidoVieoModel(); pedidoVieoModel.DadosUsuario = _dadosUsuarioBll.GetDadosUsuarioByIdUser(_User.Id); var dadosCartao = _cartaoCreditoUser.GetCartaoCreditoByIdUser(_User.Id); pedidoVieoModel.CartaoCredito = new CartaoCreditoViwelModel() { CartaoId = dadosCartao.CartaoId, UserId = dadosCartao.UserId, NomeCartao = dadosCartao.NomeCartao, DataValidade = dadosCartao.DataValidade, NumeroCartao = dadosCartao.NumeroCartao }; return(View(pedidoVieoModel)); }
public IActionResult Checkout(PedidoVieoModel pedido) { _carrinho.CarrinhoItens = _carrinho.GetShoppingCartItens(); if (_carrinho.CarrinhoItens.Count < 0) { ModelState.AddModelError("", "Seu carrinho está vazio"); } if (ModelState.IsValid) { _pedidoRepositorio.CriarPedido(pedido.pedido); _carrinho.LimparCarrinho(); return(RedirectToAction("CheckoutComplete")); } return(View(pedido)); }