public ActionResult Create([Bind(Include = "ID,UserName,UserPass,RegTime,Email")] UserInfo userInfo) { if (ModelState.IsValid) { db.UserInfo.Add(userInfo); db.SaveChanges(); return RedirectToAction("Index"); } return View(userInfo); }
/// <summary> /// 删除用户 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Delete(int id) { EFUserModelMVC db = new EFUserModelMVC(); var user = db.UserInfo.Where(u => u.ID == id).FirstOrDefault(); db.UserInfo.Remove(user); if (db.SaveChanges() > 0) { return(RedirectToAction("Index")); //return Content("删除成功!"); } else { return(Content("删除失败!")); } }
/// <summary> /// 编辑用户信息 /// </summary> /// <param name="id"></param> /// <param name="userName"></param> /// <param name="userPwd"></param> /// <param name="Email"></param> /// <returns></returns> public ActionResult Edit(int id, string userName, string userPwd, string Email) { EFUserModelMVC db = new EFUserModelMVC(); var user = db.UserInfo.Where(u => u.ID == id).FirstOrDefault(); user.UserName = userName; user.UserPass = userPwd; user.Email = Email; user.RegTime = DateTime.Now.AddMonths(-2); //添加 修改删除 都是可以使用这个办法 db.Entry <UserInfo>(user).State = System.Data.Entity.EntityState.Modified; if (db.SaveChanges() > 0) { return(Content("修改成功")); } else { return(Content("修改失败")); } }