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)); } } }
//图书信息更新 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()); }
/***出版社的图书删除外键***/ 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 })); }