public async Task <DeleteUserGroupResponse> DeleteUserGroup(DeleteUserGroupRequest o) { var result = new DeleteUserGroupResponse(o.RequestId); result.Application = o.Application; result.Deleted = await Server.DeleteUserGroup(o.Id); return(result); }
/// <summary> /// 删除一个用户组 /// </summary> /// <param name="req"><see cref="DeleteUserGroupRequest"/></param> /// <returns><see cref="DeleteUserGroupResponse"/></returns> public DeleteUserGroupResponse DeleteUserGroupSync(DeleteUserGroupRequest req) { JsonResponseModel <DeleteUserGroupResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteUserGroup"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DeleteUserGroupResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
public async Task <IActionResult> Delete([FromRoute] DeleteUserGroupRequest request) { IActionResult result = null; var deleted = await Server.DeleteUserGroup(request.Id); if (deleted) { result = Factory.CreateSuccessResponse(deleted); } else { result = Factory.CreateNoContentResponse(); } return(result); }
public void DeleteUserGroup(string userGroupName) { DeleteUserGroupRequest request = new DeleteUserGroupRequest(userGroupName); connection.Delete(request); }