Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 4
0
        public void DeleteUserGroup(string userGroupName)
        {
            DeleteUserGroupRequest request = new DeleteUserGroupRequest(userGroupName);

            connection.Delete(request);
        }