public void OnDialogOk(string message, object workingObject = null, object workingObjectSecond = null) { if (string.IsNullOrEmpty(message)) { return; } Controller.Instance.VarFlagSummary.addFlag(message); if (condition == null) { condition = new FlagCondition(message); } else { if (!string.IsNullOrEmpty(condition.getId())) { Controller.Instance.VarFlagSummary.deleteFlagReference(condition.getId()); } condition.setId(message); } Controller.Instance.VarFlagSummary.addFlagReference(message); Controller.Instance.DataModified(); }