private void FindTransferSolutionService_Complated(object sender, RequestEventArgs args) { JsonObject jsonObject = (JsonObject)JsonObject.Parse(args.Result); FindTransferSolutionResult result = FindTransferSolutionResult.FromJson(jsonObject); FindTransferSolutionEventArgs e = new FindTransferSolutionEventArgs(result, args.Result, args.UserState); lastResult = result; if (ProcessCompleted != null) { ProcessCompleted(this, e); } }
/// <summary>${iServerJava6R_FindTransferSolutionResult_method_FromJson_D}</summary> /// <param name="json">${iServerJava6R_FindTransferSolutionResult_method_FromJson_param_jsonObject}</param> public static FindTransferSolutionResult FromJson(JsonObject json) { if (json == null) { return null; } FindTransferSolutionResult result = new FindTransferSolutionResult(); result.DefaultGuide = TransferGuide.FromJson((JsonObject)json["defaultGuide"]); JsonArray items = (JsonArray)json["solutionItems"]; if (items != null && items.Count > 0) { result.SolutionItems = new TransferSolution[items.Count]; for (int i = 0; i < items.Count; i++) { result.SolutionItems[i] = TransferSolution.FromJson((JsonObject)items[i]); } } return result; }
/// <summary>${iServerJava6R_FindTransferSolutionEventArgs_constructor_D}</summary> public FindTransferSolutionEventArgs(FindTransferSolutionResult result, string originResult, object state) : base(state) { this.FindTransferSolutionResult = result; this.OriginResult = originResult; }