Пример #1
0
        //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"));
            }
        }