/// <summary> /// Build a response model from xml response /// </summary> /// <param name="reponseType">Response model</param> /// <param name="response">Xml response</param> /// <returns>Response model</returns> public static WebServiceResponse CreateResponse(WebServiceResponseModel responseModel, XmlDocument responseXml) { if (responseModel == WebServiceResponseModel.CompositeResponse) { return(CreateCompositeResponse(responseXml)); } else if (responseModel == WebServiceResponseModel.RunProcessResponse) { return(CreateRunProcessResponse(responseXml)); } else if (responseModel == WebServiceResponseModel.StandardResponse) { return(CreateStandardResponse(responseXml)); } else if (responseModel == WebServiceResponseModel.WindowTabDataResponse) { return(CreateWindowTabDataResponse(responseXml)); } return(null); }
protected override void HandleSuccess(WWW webRequest) { Debug.Log(webRequest.text); WebServiceResponseModel response = JsonMapper.ToObject <WebServiceResponseModel>(webRequest.text); if (response.success) { Debug.Log("Events successfully processed."); base.HandleSuccess(webRequest); } else { if (this.failureResponseHandler != null) { this.failureResponseHandler(webRequest); } this.HandleFailure(webRequest); } }
public ActionResult Test(WebServiceResponseModel model) { return(View(model)); }