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