示例#1
0
        /// <summary>
        /// Create user This can only be done by the logged in user.
        /// </summary>
        /// <param name="body">Created user object</param>
        /// <returns></returns>
        public void createUser(User body)
        {
            // create path and map variables
            var path = "/user".Replace("{format}","json");

            // query params
            var queryParams = new Dictionary<String, String>();
            var headerParams = new Dictionary<String, String>();

            // verify required params are set
            if (body == null ) {
               throw new ApiException(400, "missing required params");
            }
            string paramStr = null;
            try {
              var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, body, headerParams);
              if(response != null){
             return ;
              }
              else {
            return ;
              }
            } catch (ApiException ex) {
              if(ex.ErrorCode == 404) {
              	return ;
              }
              else {
            throw ex;
              }
            }
        }
示例#2
0
        public void updateUser(string Username, User body)
        {
            // create path and map variables
            var path = "/user.{format}/{username}".Replace("{format}","json").Replace("{" + "Username" + "}", apiInvoker.escapeString(Username.ToString()));

            // query params
            var queryParams = new Dictionary<String, String>();
            var headerParams = new Dictionary<String, String>();

            // verify required params are set
            if (Username == null || body == null ) {
               throw new ApiException(400, "missing required params");
            }
            try {
              var response = apiInvoker.invokeAPI(basePath, path, "PUT", queryParams, body, headerParams);
              if(response != null){
             return ;
              }
              else {
            return ;
              }
            } catch (ApiException ex) {
              if(ex.ErrorCode == 404) {
              	return ;
              }
              else {
            throw ex;
              }
            }
        }