public JsonResult GetFormData(int? workFlowID) { ActivityInput input = new ActivityInput(); input.WorkflowID = 1; var result = service.Invoke(input); FuzeFormEngineModel model = new FuzeFormEngineModel(); model.WorkFlowID = result.WorkflowID; model.WorkflowInstanceID = result.WorkflowInstanceID; model.FormName = result.Results["ViewName"].ToString(); model.Model = new { Input1 = "", Input2 = "", Result = "" }; return Json(model, JsonRequestBehavior.AllowGet); }
public JsonResult Index(int? workflowID, Guid? workflowInstanceID) { Stream req = Request.InputStream; req.Seek(0, System.IO.SeekOrigin.Begin); string json = new StreamReader(req).ReadToEnd(); ActivityInput input = new ActivityInput(); input.WorkflowID = workflowID.Value; input.WorkflowInstanceID = workflowInstanceID.Value; JavaScriptSerializer serializer = new JavaScriptSerializer(); Dictionary<string, object> inputObj = (Dictionary<string, object>)serializer.DeserializeObject(json); input.Inputs = inputObj; var result = service.Resume(input); FuzeFormEngineModel model = new FuzeFormEngineModel(); model.WorkFlowID = workflowID.Value; model.WorkflowInstanceID = workflowInstanceID.Value; //model.FormName = result.Results["ViewName"].ToString(); model.Model = result.Results; //input.Inputs; return Json(model, JsonRequestBehavior.AllowGet); }