示例#1
0
        public ActionResult ModifyUserStatus(long id, UserStatus status)
        {
            ModifyUserStatusCmdDto statusInfo = new ModifyUserStatusCmdDto()
            {
                Status = status,
                UserId = id
            };

            return(Json(userService.ModifyStatus(statusInfo)));
        }
示例#2
0
 /// <summary>
 /// 修改用户状态
 /// </summary>
 /// <param name="statusInfo">状态信息</param>
 /// <returns>执行结果</returns>
 public Result ModifyStatus(ModifyUserStatusCmdDto statusInfo)
 {
     using (var businessWork = WorkFactory.Create())
     {
         if (statusInfo == null || statusInfo.UserId <= 0)
         {
             return(Result.FailedResult("没有指定要修改状态的用户信息"));
         }
         var modifyResult = userService.ModifyStatus(new UserStatusInfo()
         {
             UserId = statusInfo.UserId,
             Status = statusInfo.Status
         });
         if (!modifyResult.Success)
         {
             return(modifyResult);
         }
         var commitVal = businessWork.Commit();
         return(commitVal.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败"));
     }
 }
示例#3
0
 /// <summary>
 /// 修改用户状态
 /// </summary>
 /// <param name="statusInfo">状态信息</param>
 /// <returns>执行结果</returns>
 public Result ModifyStatus(ModifyUserStatusCmdDto statusInfo)
 {
     return(userBusiness.ModifyStatus(statusInfo));
 }