コード例 #1
0
        public void Update(TEntity obj)
        {
            var entry = Context.Entry(obj);

            DbSet.Attach(obj);
            entry.State = EntityState.Modified;
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "Id,Nome")] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(categoria).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(categoria));
 }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "ID,Name,Image,Description")] Item item)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(item).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (DataException)
     {
         ModelState.AddModelError("", "Unable to save changes. Please try something different.");
     }
     return(View(item));
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "ID,Username,Password,LastLogin,AccountCreationDate")] Login login)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(login).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (DataException)
     {
         ModelState.AddModelError("", "Unable to save changes. Please try something different.");
     }
     return(View(login));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "ID,LoginID,Name,Level,Class,Experience,Next,CharacterCreationDate")] Character character)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(character).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (DataException)
     {
         ModelState.AddModelError("", "Unable to save changes. Please try something different.");
     }
     return(View(character));
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "CharacterID,ItemID,Quantity")] Inventory inventory)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(inventory).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (DataException)
     {
         ModelState.AddModelError("", "Unable to save changes. Please try something different.");
     }
     ViewBag.CharacterID = new SelectList(db.Character, "ID", "Name", inventory.CharacterID);
     ViewBag.ItemID      = new SelectList(db.Item, "ID", "Name", inventory.ItemID);
     return(View(inventory));
 }