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