Ejemplo n.º 1
0
        // GET: Carteira
        public ActionResult Index()
        {
            var usuario = _usuarioApp.ObterUsuarioPeloEmail(HttpContext.User.Identity.Name);

            if (usuario != null)
            {
                ViewBag.Logado = "S";
                if (usuario.Carteira != null)
                {
                    var carteiraModel = _mapper.Map <CarteiraModel>(usuario.Carteira);
                    return(View(carteiraModel));
                }
                else
                {
                    var carteiraModel = new CarteiraModel();
                    ViewBag.Mensagem = "Você não possui nenhuma carteira selecionada";
                    var respostasFormulariodom = _respostasFormularioApp.BuscarPoIdUsuario(usuario.UsuarioId);
                    if (respostasFormulariodom != null)
                    {
                        ViewBag.Formulario = "Respondido";
                    }
                    else
                    {
                        ViewBag.Formulario = "Não respondido";
                    }
                    return(View(carteiraModel));
                }
            }
            else
            {
                ViewBag.Mensagem = "Você precisa estar logado para ver esta opção.";
                ViewBag.Logado   = "N";
                return(View(new CarteiraModel()));
            }
        }
Ejemplo n.º 2
0
        // GET: RespostasForumlario/Edit/5
        public ActionResult Edit()
        {
            var emailUsuario = HttpContext.User.Identity.Name;

            if (!string.IsNullOrEmpty(emailUsuario))
            {
                var respostasFormulario = _respostasFormularioApp.BuscarPoIdUsuario(_usuarioApp.ObterUsuarioPeloEmail(emailUsuario).UsuarioId);

                if (respostasFormulario != null)
                {
                    return(View(_mapper.Map <RespostasFormularioModel>(respostasFormulario)));
                }
                else
                {
                    return(RedirectToAction("Create"));
                }
            }
            else
            {
                return(View());
            }
        }
        // GET: Usuario
        public ActionResult Index()
        {
            var usuario = _usuarioApp.ObterUsuarioPeloEmail(HttpContext.User.Identity.Name);

            if (usuario.Carteira == null)
            {
                ViewBag.Carteira = "Não há carteira associada a este usuario";
            }
            var respostasFormulario = _respostasFormularioApp.BuscarPoIdUsuario(usuario.UsuarioId);

            if (respostasFormulario == null)
            {
                ViewBag.PerfilInvesidor = "Sem Perfil, favor responder o formulário";
            }
            else
            {
                ViewBag.PerfilInvesidor = respostasFormulario.PerfilInvestidor.Nome;
            }

            var usuarioViewModel = _mapper.Map <UsuarioModel>(usuario);

            return(View(usuarioViewModel));
        }