// FINALIZA A COMPRA public ActionResult Ok() { try { Pedido pedido = new Pedido(); CartaoDeCredito cartao = new CartaoDeCredito(); Envio envio = new Envio(); pedido.IdEnvio = envio.SetEnvio(); pedido.IdTipoPagamento = (int)Session["TipoDePagamento"]; if (pedido.IdTipoPagamento == 1) { pedido.IdStatus = 1; pedido.PagamentoAtivo = 0; } else { if (Session["InfoCartao"] == null) { pedido.IdCartaoCredito = cartao.RetornaId(); } else { pedido.IdCartaoCredito = 0; } pedido.IdStatus = 3; pedido.PagamentoAtivo = 1; } pedido.IdCliente = (int)Session["idUsuario"]; pedido.IdEnderecoCliente = pedido.retornaIdEnderecoCliente((int)Session["idEndereco"]); pedido.ConcluirPedido(); //Cadastra return(RedirectToAction("Index", "CompraRealizada")); } catch { return(RedirectToAction("Index", "Ops")); } }