Exemplo n.º 1
0
        // GET: Adesao
        public PartialViewResult CriarAdesao(string chaveUrl)
        {
            int planoId = 0;

            if (!string.IsNullOrEmpty(chaveUrl))
            {
                List <Param> param = Cripto.ReadUrl(chaveUrl, Key);
                Int32.TryParse(param.First(p => p.Name == "planoId").Value, out planoId);
            }
            AdesaoCriacaoFormularioVM modelo = new AdesaoCriacaoFormularioVM();

            modelo.PlanoId               = planoId;
            modelo.UsuarioSelecionado    = planoId;
            modelo.EspacoSelecionado     = planoId;
            modelo.MediaEspaçoDocumentos = planoId != 3
                ? "200"
                : "400";
            modelo.EspacoList = new List <SelectListItem>()
            {
                new SelectListItem {
                    Value = "1", Text = "1 Gb"
                },
                new SelectListItem {
                    Value = "2", Text = "10 Gb"
                },
                new SelectListItem {
                    Value = "3", Text = "20 Gb"
                }
            };
            modelo.UsuarioList = new List <SelectListItem>()
            {
                new SelectListItem {
                    Value = "1", Text = "1 usuário"
                },
                new SelectListItem {
                    Value = "2", Text = "1 a 5 usuários"
                },
                new SelectListItem {
                    Value = "3", Text = "5 a 10 usuários"
                },
                new SelectListItem {
                    Value = "4", Text = "10 a 50 usuários"
                }
            };
            modelo.Total = "R$ 0,00";

            int[] planosAssociado = { planoId, planoId };
            modelo.CalcularTotal(planosAssociado);

            return(PartialView("_AdesaoForm", modelo));
        }
Exemplo n.º 2
0
        // GET: Adesao
        public ActionResult PreCadastro(string chaveUrl)
        {
            Log.Info("[GET] Adesao/PreCadastro");
            Log.Warn("[GET] Adesao/PreCadastro");
            Log.Error("[GET] Adesao/PreCadastro");
            int planoId = 0;

            if (!string.IsNullOrEmpty(chaveUrl))
            {
                List <Param> param = Cripto.ReadUrl(chaveUrl, Key);
                Int32.TryParse(param.First(p => p.Name == "planoId").Value, out planoId);
            }
            PreCadastroAdesaoVM modelo = new PreCadastroAdesaoVM()
            {
                PlanoEscolhido = planoId
            };

            return(View(modelo));
        }