コード例 #1
0
        /// <summary>
        /// 根据id修改用户状态
        /// </summary>
        /// <param name="userId"></param>
        public bool ModifyUserState(int userId)
        {
            User       user  = new UserService().GetUserById(userId);
            UserStates state = UserStates.正常;

            if (user.UserState.Id == Convert.ToInt32(UserStates.正常))
            {
                state = UserStates.无效;
            }
            else
            {
                state = UserStates.正常;
            }

            return(new UserService().ModifyUserState(userId, state));
        }
コード例 #2
0
 /// <summary>
 /// 根据主键ID更新一条记录
 /// </summary>
 /// <param name="model">更新后的实体</param>
 /// <returns>执行结果受影响行数</returns>
 public int Update(UserStates model)
 {
     return(_dao.Update(model));
 }
コード例 #3
0
 /// <summary>
 /// 向数据库中添加一条记录
 /// </summary>
 /// <param name="model">要添加的实体</param>
 /// <returns>插入数据的ID</returns>
 public int Insert(UserStates model)
 {
     return(_dao.Insert(model));
 }
コード例 #4
0
 /// <summary>
 /// 修改用户状态
 /// </summary>
 /// <param name="userId"></param>
 /// <param name="status"></param>
 public bool ModifyUserState(int userId, UserStates state)
 {
     return(new UserService().ModifyUserState(userId, state));
 }