//GET: Search public ActionResult Groups() { try { int iduser = 0; if (Request.QueryString.Keys.Count > 0) { iduser = int.Parse(Request.QueryString["UserID"]); } else { iduser = ((Usuario)Session["usuario"]).IdPessoa; } 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); //Pegar idade } using (GrupoModel model = new GrupoModel()) { ViewBag.Grupos = model.ReadGrupoTotal(iduser); //Coloca a lista na viewBag pra mostrar na view } using (GrupoModel model = new GrupoModel()) { ViewBag.Quantgrupopart = model.QuantGruposParticipa(iduser); //Retorna o count de grupos que o usuario está } return(View()); } catch (Exception ex) { Console.WriteLine("{0} Exception caught", ex); return(RedirectToAction("Erro404", "Error")); } }