private async Task SaveModel() { var dmnPlainXml = await JSRunTime.InvokeAsync <string>("dmnModellerLib.saveXml"); BusinessRuleTask.BusinessRuleDefinitionXml = dmnPlainXml; BusinessRuleTask.BusinessRule = Definitions.DeserializePlainDefinition(dmnPlainXml); }
public BusinessRuleTask(XElement xElement) : base(xElement) { BusinessRuleDefinitionXml = ChangeDefaultIds(xElement.Element("BusinessRuleDefinition")?.Value); if (BusinessRuleDefinitionXml != null) { try { BusinessRule = Definitions.DeserializePlainDefinition(BusinessRuleDefinitionXml); } catch (Exception e) { Console.WriteLine(e.Message); } } }