public ActionResult Edit(int id) { 电商.Areas.Admin.Models.Entities4 db = new Models.Entities4(); 电商.Areas.Admin.Models.person p = db.person.Find(id); ViewBag.p = p; return(View()); }
public ActionResult EditSave(int id, string name, string phone, string work) { 电商.Areas.Admin.Models.Entities4 db = new Models.Entities4(); 电商.Areas.Admin.Models.person p = db.person.Find(id); p.work = work; p.name = name; p.phone = phone; db.SaveChanges(); return(RedirectToAction("index")); }
public ActionResult Del(int Id) { //删除需判断与之关联的的实体是否存在 电商.Areas.Admin.Models.Entities4 db = new Models.Entities4(); 电商.Areas.Admin.Models.person p = db.person.Find(Id); db.person.Attach(p); db.person.Remove(p); db.SaveChanges(); return(RedirectToAction("index")); }
public ActionResult BringListAddSave(int bookid, string time, string user) { int userId = Convert.ToInt32(user); 电商.Areas.Admin.Models.Entities4 db = new Models.Entities4(); 电商.Areas.Admin.Models.bookstatus bookstaus = db.bookstatus.Find(bookid); if (bookstaus.num - bookstaus.bringnum <= 0) { return(Content("余量不足")); } List <电商.Areas.Admin.Models.person> list = db.person.Where(m => m.id == userId).ToList(); if (list.Count >= 1) { try { 电商.Areas.Admin.Models.person this_people = list[0]; 电商.Areas.Admin.Models.bring b = new Models.bring(); b.book_id = bookid; b.person_id = this_people.id; b.bringtime = time; bookstaus.num--; db.bring.Add(b); 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)); } } else { return(Content("用户不存在")); } }