コード例 #1
0
        public ActionResult delWish(int id)
        {
            BOLogin  oBOLogin = new BOLogin();
            usuarios user     = oBOLogin.getUsuarioById((int)Session["Log"]);

            BOLibrary oBOLibrary = new BOLibrary();

            oBOLibrary.removeFromWish(user.id_usuario, id);

            return(RedirectToAction("../Games/Game/" + id));
        }
コード例 #2
0
        public ActionResult buysLibrary()
        {
            if (Session["Log"] is null)
            {
                return(RedirectToAction("../Home/home"));
            }

            BOLogin  oBOLogin = new BOLogin();
            usuarios usuario  = oBOLogin.getUsuarioById((int)Session["Log"]);

            BOLibrary oBOLibrary = new BOLibrary();
            List <BuysLibraryModel> listBuysLibraryModel = oBOLibrary.getBuysLibrary(usuario.id_usuario);

            return(View(listBuysLibraryModel));
        }
コード例 #3
0
        public ActionResult wishLibrary()
        {
            if (Session["Log"] is null)
            {
                return(RedirectToAction("../Login/Login"));
            }

            BOLogin  oBOLogin = new BOLogin();
            usuarios usuario  = oBOLogin.getUsuarioById((int)Session["Log"]);

            BOLibrary          oBOLibrary  = new BOLibrary();
            List <JuegosModel> listaJuegos = oBOLibrary.getWishLibrary(usuario.id_usuario);

            return(View(listaJuegos));
        }
コード例 #4
0
        public ActionResult Game(int?id, String comment)
        {
            //Control de errores
            if (Session["Log"] == null)
            {
                return(RedirectToAction("/Login/Login"));
            }
            if (id == null)
            {
                return(RedirectToAction("../Games/Game/" + id));
            }
            juegos juego = new juegos();

            using (var bd = new Games_MarketEntities())
            {
                juego = bd.juegos.Find(id);
            }
            if (juego == null || comment == "")
            {
                return(RedirectToAction("/Game"));
            }
            //Encuentra los datos del juego
            BOJuegos    oBOjuego    = new BOJuegos();
            JuegosModel juegosModel = oBOjuego.getJuegoById(id.Value);

            //Encuentra los generos del juego
            List <GenerosModel> oGenerosModel = oBOjuego.getGenerosById_juegosList(id.Value);
            string generos = "";

            foreach (var item in oGenerosModel)
            {
                generos += " " + @item.nombre;
            }
            ViewBag.generos = generos;

            //Encuentra las capturas del juego
            List <CapturasModel> listaCapturas = oBOjuego.getCapturasList(id.Value);

            ViewData["capturas"] = listaCapturas;

            //Añade el comentario
            BOComentarios oBOComentarios = new BOComentarios();

            if (comment != "")
            {
                oBOComentarios.post(id.Value, (int)Session["Log"], comment);
            }
            //Encuentra los comentarios
            List <ComentariosModel> listaComentarios = oBOComentarios.getComments(id.Value);

            ViewData["comentarios"] = listaComentarios;

            if (listaComentarios.Count != 0)
            {
                ViewBag.checkComments = true;
            }

            //Comprueba si hay stock
            BOClaves oBOClaves = new BOClaves();

            ViewBag.stock = oBOClaves.checkStockClaveByid_juego(id.Value);

            //Comprueba si el usuario lo tiene en lista de deseados
            if (Session["Log"] != null)
            {
                BOLogin   oBOLogin   = new BOLogin();
                usuarios  usuario    = oBOLogin.getUsuarioById((int)Session["Log"]);
                BOLibrary oBOLibrary = new BOLibrary();
                ViewBag.wish = oBOLibrary.checkWishList(usuario.id_usuario, id.Value);
            }

            return(View(juegosModel));
        }