Пример #1
0
 public ActionResult BookListEditSave(int id, string publishid, string name, string type, string price, string author)
 {
     if (name == "" || type == "")
     {
         return(Content("输入格式不对请重新输入"));
     }
     else
     {
         try
         {
             电商.Areas.Admin.Models.Entities4 db = new Models.Entities4();
             电商.Areas.Admin.Models.book      b  = db.book.Find(id);
             b.name   = name;
             b.price  = Convert.ToInt32(price);
             b.author = author;
             b.type   = type;
             db.SaveChanges();
             return(Content("编辑成功"));
         }
         catch (System.Data.Entity.Validation.DbEntityValidationException ex)
         {
             var msg    = string.Empty;
             var errors = (from u in ex.EntityValidationErrors select u.ValidationErrors).ToList();
             foreach (var item in errors)
             {
                 msg += item.FirstOrDefault().ErrorMessage;
             }
             return(Content(msg));
         }
     }
 }
Пример #2
0
 //图书信息更新
 public ActionResult BookListEdit(int id)
 {
     电商.Areas.Admin.Models.Entities4 db   = new Models.Entities4();
     电商.Areas.Admin.Models.book      book = db.book.Find(id);
     ViewBag.book = book;
     return(View());
 }
Пример #3
0
 /***出版社的图书删除外键***/
 public ActionResult BookListDel(int id)
 {
     //判断有是否有与其关联的外键
     电商.Areas.Admin.Models.Entities4 db = new Models.Entities4();
     电商.Areas.Admin.Models.book      b  = db.book.Find(id);
     b.isdeal = 1;
     //db.book.Attach(b);
     //db.book.Remove(b);
     db.SaveChanges();
     return(RedirectToAction("booklist", new { publishid = b.pulish_id }));
 }