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)); }
//DELETE public ActionResult Inactivar(int?id) { TipoBullet bullet = context.TipoBullet.Find(id); if (bullet.Activo == true) { bullet.Activo = false; } context.SaveChanges(); return(RedirectToAction("Index")); }
//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 }
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")); }