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);
        }
예제 #2
0
        /// <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("删除失败!"));
            }
        }
예제 #3
0
        /// <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("修改失败"));
            }
        }