public void Delete(Question entity)
 {
     {
         db.Questions.Attach(entity);
         db.Entry(entity).State = System.Data.Entity.EntityState.Deleted;
         db.SaveChanges();
     }
 }
        public ActionResult Edit(FormCollection EditUnidad, HttpPostedFileBase Pic)
        {
            try
            {
                Unidades EditUnit = new Unidades();
                //Definiciones básicas. Nombre, Clase Inicial, Nivel, 8 estadísticas.
                EditUnit.Nombre      = EditUnidad["Nombre"].ToString();
                EditUnit.IDClase     = int.Parse(EditUnidad["Clase"].ToString());
                EditUnit.Nivel       = int.Parse(EditUnidad["Nivel"].ToString());
                EditUnit.HP          = int.Parse(EditUnidad["HP"].ToString());
                EditUnit.Fuerza      = int.Parse(EditUnidad["Fuerza"].ToString());
                EditUnit.Magia       = int.Parse(EditUnidad["Magia"].ToString());
                EditUnit.Habilidad   = int.Parse(EditUnidad["Habilidad"].ToString());
                EditUnit.Velocidad   = int.Parse(EditUnidad["Velocidad"].ToString());
                EditUnit.Suerte      = int.Parse(EditUnidad["Suerte"].ToString());
                EditUnit.Defensa     = int.Parse(EditUnidad["Defensa"].ToString());
                EditUnit.Resistencia = int.Parse(EditUnidad["Resistencia"].ToString());

                //Crecimientos
                EditUnit.IDPromocion = int.Parse(EditUnidad["Promo"].ToString());
                Boolean tempVal = EditUnidad["Promovido"] != null ? true : false;
                TempData["Promovido"] = tempVal;
                EditUnit.Promovido    = tempVal;
                EditUnit.HPGr         = int.Parse(EditUnidad["HPGr"].ToString());
                EditUnit.FueGr        = int.Parse(EditUnidad["FueGr"].ToString());
                EditUnit.MagGr        = int.Parse(EditUnidad["MagGr"].ToString());
                EditUnit.HabGr        = int.Parse(EditUnidad["HabGr"].ToString());
                EditUnit.VelGr        = int.Parse(EditUnidad["VelGr"].ToString());
                EditUnit.SuerGr       = int.Parse(EditUnidad["SuerGr"].ToString());
                EditUnit.DefGr        = int.Parse(EditUnidad["DefGr"].ToString());
                EditUnit.ResGr        = int.Parse(EditUnidad["ResGr"].ToString());

                //Afinidad Elemental
                EditUnit.IDElemento = int.Parse(EditUnidad["IDElemento"].ToString());

                //Foto, Fecha - Placeholders
                EditUnit.FechaNacimiento = DateTime.Parse(EditUnidad["FechaNacimiento"].ToString());
                if (Pic != null)
                {
                    if (Path.GetExtension(Pic.FileName).ToLower() == ".jpg" || Path.GetExtension(Pic.FileName).ToLower() == ".jpeg" || Path.GetExtension(Pic.FileName).ToLower() == ".png")
                    {
                        EditUnit.Imagen = SalvarImagen(Pic);
                    }
                }
                else
                {
                    EditUnit.Imagen = EditUnidad["Imagen"].ToString();
                }
                db.Entry(EditUnit).State = EntityState.Modified;
                db.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "IDClase,Clase,HPMax,FuerzaMax,MagiaMax,HabMax,VelMax,SuerMax,DefMax,ResMax")] ArbolClases arbolClases)
 {
     if (ModelState.IsValid)
     {
         db.Entry(arbolClases).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(arbolClases));
 }
 public ActionResult Edit([Bind(Include = "IDElemento,Elemento,Bonificaciones")] Elementos elementos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(elementos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(elementos));
 }
 public ActionResult Edit([Bind(Include = "IDObjeto,IDArma,Nombre,Mt,Hit,Crit,Wt,ArmaPersonal,IDClase,Imagen")] Armas armas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(armas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(armas));
 }
Exemple #6
0
 public ActionResult Edit([Bind(Include = "IDApoyo,IDUnitA,IDUnitB,IDElemA,IDElemB,Romance")] Apoyos apoyos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(apoyos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDElemA = new SelectList(db.Elementos, "IDElemento", "Elemento", apoyos.IDElemA);
     ViewBag.IDElemB = new SelectList(db.Elementos, "IDElemento", "Elemento", apoyos.IDElemB);
     ViewBag.IDUnitA = new SelectList(db.Unidades, "IDUnit", "Nombre", apoyos.IDUnitA);
     ViewBag.IDUnitB = new SelectList(db.Unidades, "IDUnit", "Nombre", apoyos.IDUnitB);
     return(View(apoyos));
 }
Exemple #7
0
        public ActionResult Eidt(Msg msg, HttpPostedFileBase PhotoFile)
        {
            //1.补全msg对象中属性值
            //Msg m = msg;
            if (PhotoFile != null)
            {
                msg.MsgPhoto = "/img/" + PhotoFile.FileName;
                PhotoFile.SaveAs(Server.MapPath(msg.MsgPhoto));
            }

            msg.MsgTime = DateTime.Now;

            //2.将修改好的msg对象添加到数据库中
            db.Entry(msg).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("index"));
        }
Exemple #8
0
        public ActionResult Edit(Msg msg, HttpPostedFileBase PhotoFile)
        {
            // 补全 msg 对象中属性值
            if (PhotoFile != null)
            {
                msg.MsgPhoto = "/img/" + PhotoFile.FileName;
                // 保存上传的文件
                PhotoFile.SaveAs(Server.MapPath(msg.MsgPhoto));
            }
            msg.MsgTime = DateTime.Now;

            // 将修改好的msg对象添加到数据库中
            // ef 6.0: System.Data.Entity.EntityState.Modified
            // ef 5.0 版本写法如下:
            db.Entry(msg).State = System.Data.EntityState.Modified;
            db.SaveChanges();

            // 需要取值用 RedirectToAction
            return(RedirectToAction("index"));
        }
Exemple #9
0
 public void Delete(User entity)
 {
     db.Users.Attach(entity);
     db.Entry(entity).State = System.Data.Entity.EntityState.Deleted;
     db.SaveChanges();
 }