예제 #1
0
        public ActionResult EditarBullet(TipoBulletAdminViewModel model, int id, HttpPostedFileBase file)
        {
            TipoBullet tipoBullet = context.TipoBullet.Find(id);

            var bulletTmp = context.tmpFoto.FirstOrDefault(x => x.Id > 0);


            //string pathIcono = "/";
            //if (Icono != null)
            //{
            //    pathIcono = SubirArchivo(Icono, "~/Content/Template/Imagenes/Icons/bullet");
            //}

            context.Entry(tipoBullet).State = EntityState.Modified;
            tipoBullet.IdTipoBullet         = model.IdTipoBullet;
            tipoBullet.NombreBullet         = model.NombreBullet;
            //tipoBullet.PathIcon = (pathIcono != "") ? "/Content/Template/Imagenes/Icons/bullet/" + pathIcono : "";
            tipoBullet.PathIcon = bulletTmp.PathIcon;

            if (tipoBullet.PathIcon == "/Content/Template/Imagenes/Icons/bullet//")
            {
                tipoBullet.PathIcon = model.PathIcon;
            }

            context.SaveChanges();
            return(RedirectToAction("Index"));

            return(View(tipoBullet));
        }
예제 #2
0
        //DELETE

        public ActionResult Inactivar(int?id)
        {
            TipoBullet bullet = context.TipoBullet.Find(id);

            if (bullet.Activo == true)
            {
                bullet.Activo = false;
            }
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
        //UPDATE

        public ActionResult EditarBullet(int?id)
        {
            TipoBullet tipoBullet = context.TipoBullet.Find(id); //Tabla de BD

            TipoBulletAdminViewModel tipoBulletViewModel = new TipoBulletAdminViewModel()
            {
                IdTipoBullet = tipoBullet.IdTipoBullet,
                NombreBullet = tipoBullet.NombreBullet,
                Activo       = true,
                PathIcon     = tipoBullet.PathIcon,
            };

            if (tipoBullet == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoBulletViewModel)); //ViewModel
        }
예제 #4
0
        public ActionResult CrearBullet(TipoBulletAdminViewModel model, HttpPostedFileBase Icono, IdiomasAdminViewModel listmodel)
        {
            var bulletTmp = context.tmpFoto.FirstOrDefault(x => x.Id > 0);

            TipoBullet tipoBullet = new TipoBullet()
            {
                NombreBullet = model.NombreBullet,
                //PathIcon = (pathIcono != "") ? "/Content/Template/Imagenes/Icons/bullet" + pathIcono : "/",
                PathIcon            = bulletTmp.PathIcon,
                Activo              = true,
                FechaCreacion       = DateTime.Now,
                UsuarioCreacion     = "admin",
                UsuarioModificacion = "admin",
                FechaModificacion   = "/"
            };

            context.TipoBullet.Add(tipoBullet);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }