${iServerJava6R_EditFeaturesResult_Title}
${iServerJava6R_EditFeaturesResult_Description}
/// <summary>${iServerJava6R_EditFeaturesResult_method_FromJson_D}</summary> /// <returns>${iServerJava6R_EditFeaturesResult_method_FromJson_return}</returns> /// <param name="json">${iServerJava6R_EditFeaturesResult_method_FromJson_param_jsonObject}</param> public static EditFeaturesResult FromJson(JsonObject json) { if (json == null) return null; EditFeaturesResult result = new EditFeaturesResult(); result.Succeed = (bool)json["succeed"]; //TODO: if (json.ContainsKey("newResourceLocation")) { result.NewResourceLocation = (string)json["newResourceLocation"]; } //if (json.ContainsKey("error")) //{ // result.Error = HttpError.FromJson((JsonObject)json["error"]); //} return result; }
private void request_Completed(object sender, RequestEventArgs e) { EditFeaturesResult result = null; if (JsonObject.Parse(e.Result) is JsonObject) { JsonObject jsonObject = (JsonObject)JsonObject.Parse(e.Result); result = EditFeaturesResult.FromJson(jsonObject); } else { JsonArray json = (JsonArray)JsonObject.Parse(e.Result); result = new EditFeaturesResult(); result.Succeed = true; result.IDs = new List<int>(); for (int i = 0; i < json.Count; i++) { result.IDs.Add((int)json[i]); } } LastResult = result; EditFeaturesEventArgs args = new EditFeaturesEventArgs(result, e.Result, e.UserState); OnProcessCompleted(args); }
/// <summary>${iServerJava6R_EditFeaturesEventArgs_constructor_D}</summary> public EditFeaturesEventArgs(EditFeaturesResult result, string originResult, object token) : base(token) { Result = result; OriginResult = originResult; }