Ejemplo n.º 1
0
        public async Task <ResponseMessage> PulshRole(RolesRequest rolesRequest)
        {
            var users = DataBaseUser.TokenModel;

            _Logger.LogInformation($"用户{users?.UserName ?? ""},其ID:({users?.Id ?? ""}) 添加/修改角色:\r\n" + (rolesRequest != null ? JsonHelpers.ToJSON(rolesRequest) : ""));
            var response = new ResponseMessage();

            try
            {
                response = await _RolesManager.AddRoles(rolesRequest);
            }
            catch (Exception el)
            {
                _Logger.LogError($"用户{users?.UserName ?? ""}({users?.Id ?? ""})添加/修改角色报错:\r\n{el.ToString()}");
                response.Code    = ResponseCodeDefines.ArgumentNullError;
                response.Message = $"添加角色列表报错:{el.Message}";
            }
            return(response);
        }
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="roles"></param>
 /// <returns></returns>
 public int AddRoles(Roles roles)
 {
     return(rm.AddRoles(roles));
 }