// GET: Admin/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                // TODO: Add delete logic here
                //int idCategoria = -1;
                SessionInitialize();
                AdminCAD       adminCAD = new AdminCAD(session);
                AdminCEN       adminCEN = new AdminCEN(adminCAD);
                AdminEN        adminEN  = adminCEN.ReadOID(id);
                AdminViewModel art      = new AssemblerAdmin().ConvertENToModelUI(adminEN);
                //idCategoria = art.IdCategoria;
                SessionClose();

                new AdminCEN().Destroy(id);


                //return RedirectToAction("PorCategoria", new { id = idCategoria });
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }

            //return View();
        }
        // GET: Admin/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                /*SessionInitialize();
                 * AdminCAD adminCAD = new AdminCAD(session);
                 * AdminCEN adminCEN = new AdminCEN(adminCAD);
                 * AdminEN adminEN = adminCEN.ReadOID(id);
                 * AdminViewModel art = new AssemblerAdmin().ConvertENToModelUI(adminEN);
                 * SessionClose();
                 *
                 * new AdminCEN().Destroy(id);
                 *
                 *
                 * return RedirectToAction("Index");*/

                SessionInitialize();
                AdminCAD       adminCAD = new AdminCAD(session);
                AdminCEN       adminCEN = new AdminCEN(adminCAD);
                AdminEN        adminEN  = adminCEN.ReadOID(id);
                AdminViewModel adminVM  = new AssemblerAdmin().ConvertENToModelUI(adminEN);

                SessionClose();

                return(View(adminVM));
            }
            catch
            {
                return(View());
            }

            //return View();
        }
示例#3
0
        // GET: Articulo/Resultadobusqueda/5
        public ActionResult borraradmin(String id)
        {
            AdminCEN   cena = new AdminCEN();
            CarritoCEN carr = new CarritoCEN();

            int carrito = cena.ReadOID(id).Carrito.Id;

            carr.Destroy(carrito);
            cena.Destroy(id);


            return(RedirectToAction("Index"));
        }
示例#4
0
        // GET: Articulo/Edit/5
        public ActionResult Edit(string id)
        {
            SessionInitialize();
            AdminCAD cad = new AdminCAD(session);
            AdminCEN cen = new AdminCEN(cad);

            AdminEN en = new AdminEN();

            en = cen.ReadOID(id);

            // CarritoCEN cenc = new CarritoCEN();
            //CarritoEN enc = new CarritoEN();
            //enc = en.Carrito;

            AssemblerAdmin ass = new AssemblerAdmin();
            Admin          sol = null;

            SessionClose();
            return(View(sol));
        }
        public ActionResult Edit(AdminViewModel admin)//int id, FormCollection collection || AdminViewModel admin || AdminEN adminEN
        {
            try
            {
                /*
                 * AdminViewModel admin = new AssemblerAdmin().ConvertENToModelUI(adminEN);
                 * AdminCEN adminCEN = new AdminCEN();
                 * adminCEN.Modify(admin.id, admin.Email, admin.Password, admin.FechaInscripcion); //Utils.Util.GetEncondeMD5 (p_pass); || LePapeoGenNHibernate.Utils.Util.GetEncondeMD5(admin.p_pass)
                 * //return View();
                 * return RedirectToAction("Index");
                 */

                AdminCEN pre   = new AdminCEN();
                AdminEN  preEN = pre.ReadOID(admin.id);

                // TODO: Add update logic here
                AdminCEN cen = new AdminCEN();
                cen.Modify(admin.id, admin.Email, preEN.Pass, admin.FechaInscripcion);

                return(RedirectToAction("Index"));



                /*
                 * SessionInitialize();
                 * AdminCAD adminCAD = new AdminCAD(session);
                 * AdminCEN adminCEN = new AdminCEN();
                 * adminCEN.Modify(admin.id, admin.email, admin.p_pass, admin.p_fecha_inscripcion);
                 * SessionClose();
                 * return View();
                 */

                //return RedirectToAction("PorCategoria", new { id = art.IdCategoria });
            }
            catch
            {
                return(View());
            }
        }