public async System.Threading.Tasks.Task <System.String> JsonObject(Albatross.IAM.Api.NameDto @dto)
        {
            string path        = $"{ControllerPath}";
            var    queryString = new System.Collections.Specialized.NameValueCollection();

            using (var request = this.CreateJsonRequest <Albatross.IAM.Api.NameDto>(HttpMethod.Post, path, queryString, @dto)) {
                return(await this.Invoke(request));
            }
        }
        public async System.Threading.Tasks.Task <System.String> MixedRouteQueryStringAndJson(System.Int32 @groupID, System.Int32 @userID, System.String @name, System.String @criteria, Albatross.IAM.Api.NameDto @dto)
        {
            string path        = $"{ControllerPath}/{groupID}/{userID}";
            var    queryString = new System.Collections.Specialized.NameValueCollection();

            queryString.Add(nameof(@name), @name);
            queryString.Add(nameof(@criteria), @criteria);
            using (var request = this.CreateJsonRequest <Albatross.IAM.Api.NameDto>(HttpMethod.Post, path, queryString, @dto)) {
                return(await this.Invoke(request));
            }
        }