예제 #1
0
        /// <summary>
        /// 删除用户
        /// </summary>
        /// <param name="deleteUserInfoID"></param>
        /// <returns></returns>
        public ActionResult DeleteUser(string deleteUserInfoID, string Name)
        {
            var UIdsName = Name.Split(',');
            List<string> deleteUName = new List<string>();
            foreach (var item in UIdsName)
            {
                deleteUName.Add(item);
            }
            if (deleteUName.Contains(Session["UserName"].ToString()))
            {
                return Content("含有正在使用的用户,禁止删除");
            }

            if (string.IsNullOrEmpty(deleteUserInfoID))
            {
                return Content("请选择您要删除的数据");
            }
            var idsStr = deleteUserInfoID.Split(',');
            List<int> deleteIDList = new List<int>();
            foreach (var ID in idsStr)
            {
                deleteIDList.Add(Convert.ToInt32(ID));
            }
            using (EasyUIDemoDBEntities db = new EasyUIDemoDBEntities())
            {
                foreach (var ID in deleteIDList)
                {
                    var users = db.UserInfo.Where(p => p.ID == ID).FirstOrDefault();
                    db.UserInfo.Remove(users);
                }
                db.SaveChanges();
            }
            return Content("OK");
        }
예제 #2
0
 /// <summary>
 /// 添加用户
 /// </summary>
 /// <param name="userinfo"></param>
 /// <returns></returns>
 public ActionResult AddUser(UserInfo userinfo)
 {
     userinfo.CreateTime = DateTime.Now;
     using (EasyUIDemoDBEntities db = new EasyUIDemoDBEntities())
     {
         db.UserInfo.Add(userinfo);
         db.SaveChanges();
     }
     return Content("OK");
 }