// 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())); } }
// GET: Solicitacao public ActionResult Index() { var emailUsuario = HttpContext.User.Identity.Name; if (!string.IsNullOrEmpty(emailUsuario)) { var solicitacaoDominio = _solicitacaoApp.BuscarPoIdUsuario(_usuarioApp.ObterUsuarioPeloEmail(emailUsuario).UsuarioId); return(View(_mapper.Map <IEnumerable <SolicitacaoModel> >(solicitacaoDominio))); } else { return(View()); } }
public ActionResult Create(RespostasFormularioModel respostasFormularioModel) { try { if (ModelState.IsValid) { if (!UsuarioJaRespondeu()) { var respostasDominio = _mapper.Map <RespostasFormulario>(respostasFormularioModel); respostasDominio.UsuarioId = _usuarioApp.ObterUsuarioPeloEmail(HttpContext.User.Identity.Name).UsuarioId; _respostasFormularioApp.Add(_respostasFormularioApp.MontarPerfilRespostasFormulario(respostasDominio)); } } return(RedirectToAction("Index", "Usuario")); } catch (Exception ex) { 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)); }