コード例 #1
0
ファイル: Update.cs プロジェクト: jetoneDev/jt-og
 /// <summary>
 /// 修改账号角色信息(去除token)
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public static bool UpdateUserRole(UpdateUserRoleData data, int userId)
 {
     if (data == null)
     {
         throw new ArgumentException("data 参数不能为空");
     }
     using (var c = Sql.CreateConnection())
     {
         return(c.Update(Sql.UpdateUserRole, new { data.NewRoleId, data.OldRoleId, userId }) == 0 ? false : true);
     }
 }
コード例 #2
0
ファイル: Update.cs プロジェクト: jetoneDev/jt-og
 /// <summary>
 /// 修改账号角色
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public static bool UpdateUserRole(UpdateUserRoleData data, string token)
 {
     if (string.IsNullOrWhiteSpace(token))
     {
         throw new ArgumentException("token不能为空");
     }
     if (data == null)
     {
         throw new ArgumentException("data 参数不能为空");
     }
     using (var c = Sql.CreateConnection())
     {
         var userId = DisassembleProtocol(token)["UserId"];
         return(c.Update(Sql.UpdateUserRole, new { data.NewRoleId, data.OldRoleId, userId }) == 0 ? false : true);
     }
 }