public static ContractIntegrityAnalysisResult AnalyzeIntegrityOf(this EditorContract contract, ContractActivity activity) { if (contract == null) { throw new ArgumentNullException(nameof(contract)); } if (activity == null) { throw new ArgumentNullException(nameof(activity)); } return(ContractIntegrityAnalysisResult.Empty()); }
public static ContractIntegrityAnalysisResult AnalyzeIntegrityOf(this EditorContract contract, ContractForm form, ContractFormField field) { if (contract == null) { throw new ArgumentNullException(nameof(contract)); } if (form == null) { throw new ArgumentNullException(nameof(form)); } if (field == null) { throw new ArgumentNullException(nameof(field)); } return(ContractIntegrityAnalysisResult.Empty()); }
public async Task SaveAsync() { try { var xml = await Mediator.GetDiagramXML(Id); var newDiagram = DMNProcessDiagram.FromXml(xml); diagramToSave = newDiagram; //Validate Contract.ValidatePotentialDiagram(BusinessActivity, newDiagram); saveIntegrityResult = Contract.AnalyzeIntegrityWhenReplacedWith(BusinessActivity, newDiagram); //Show dialog await saveDialogWindow.OpenAsync(); } catch (Exception e) { alertController.AddAlert("Confirm unsuccessful: " + e.Message, AlertScheme.Danger); } }
public async Task DeleteFieldAsync(int index) { fieldToDelete = Form.Fields[index]; deleteFieldAnalysis = Contract.AnalyzeIntegrityOf(Form, fieldToDelete); await deleteDialogWindow.OpenAsync(); }
public async Task DeleteEntityAsync(int index) { entityToDelete = Contract.DataModel.Entities[index]; deleteEntityAnalysis = Contract.AnalyzeIntegrityOf(entityToDelete); await deleteDialogWindow.OpenAsync(); }