public ActionResult Person() { try { int iduser = int.Parse(Request.QueryString["UserID"]); using (UsuarioModel model = new UsuarioModel()) { ViewBag.ReadU = model.ReadU(iduser); //Recebe Id do usuario pela session, pega os dados do mesmo e coloca na ViewBag para mostrar na View } using (UsuarioModel model = new UsuarioModel()) { ViewBag.GetAgeUser = model.GetAgeUser(iduser); } using (GrupoModel model = new GrupoModel()) { ViewBag.ReadGrupo = model.ReadGrupo(iduser); //Lê os grupos em que o usuario escolhido participa para mostrar na view } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantGruposParticipa = model.QuantGruposParticipa(iduser); //Retorna o count dos grupos em que o usuario escolhido participa pra mostrar } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }
// GET: Usuario public ActionResult Index() //Testando as informações do usuario pegadas no BD { try { int iduser = ((Usuario)Session["usuario"]).IdPessoa; int quant; if (Request.QueryString.Keys.Count > 0) { quant = int.Parse(Request.QueryString[0]); if (quant != 10 && quant != 25 && quant != 50 && quant != 999) { ViewBag.ErroQuant = true; quant = 10; } } else { quant = 10; } using (UsuarioModel model = new UsuarioModel()) { ViewBag.ReadU = model.ReadU(iduser); } using (UsuarioModel model = new UsuarioModel()) {//Pega informações do usuario que logou e manda paraa view ViewBag.GetAgeUser = model.GetAgeUser(iduser); } using (GrupoModel model = new GrupoModel()) { ViewBag.ReadGrupo = model.ReadGrupo(iduser); //Retorna os grupos em que o usuario está participando } using (GrupoModel model = new GrupoModel()) { ViewBag.QuantGruposParticipa = model.QuantGruposParticipa(iduser); //Retorna o count de grupos em que o usuario participa } using (MensagemModel model = new MensagemModel()) { ViewBag.ReadMensagemIndex = model.ReadMensagemIndex(iduser, quant); //Exibe no feed as mensagens dos grupos em que o usuario participa TODO: ainda nao sei se mostra de todos que estão no grupo } using (MensagemModel model = new MensagemModel()) { ViewBag.QuantMsgUser = model.QuantMsgUser(iduser); } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }