예제 #1
0
 public ActionResult Search()
 {
     try
     {
         int iduser = ((Usuario)Session["usuario"]).IdPessoa;
         if (Request.QueryString.Keys.Count > 0)
         {
             string busca = (Request.QueryString[0]);                                    //Recebe o primeiro parametro da URL
             using (UsuarioModel model = new UsuarioModel())
             {
                 ViewBag.ReadU = model.ReadU(((Usuario)Session["usuario"]).IdPessoa);  //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.BuscaGrupo = model.BuscarGrupo(busca);                           //Busca e retorna informações de busca do jogo
             }
             return(View());
         }
         else
         {
             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);
             }
             return(View());
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine("{0} Exception caught", ex);
         return(RedirectToAction("Erro404", "Error"));
     }
 }