/// <summary> /// Saves a complete processes scenario /// </summary> /// <param name="Scenario"> /// A json String with the entire scenario /// </param> /// <author> /// Juan Bautista /// </author> public JsonResult SaveDiagram(string Scenario, string id_diagram) { JObject scenario = JsonConvert.DeserializeObject <JObject>(Scenario); string result = "{"; id_diagram = (id_diagram != "") ? id_diagram : null; //Diagram name is required if (scenario["name"].ToString() != "") { id_diagram = DiagramModel.SaveRow(Scenario, id_diagram); result += "\"status\": \"success\", \"id\": \"" + id_diagram + "\""; SaveDiagramRules(scenario); } else { result += "\"status\": \"error\", \"message\": \"Nombre del Diagrama es requerido\" "; } result += "}"; return(Json(result)); }