private void ValidateTransitionData(WorkflowDataValidationResult result, IeTransitionEvent transition, bool ignoreIds) { if (transition == null) { return; } ValidatePermissionGroupsData(result, transition.PermissionGroups, ignoreIds); transition.Triggers?.ForEach(t => ValidateTriggerData(result, t, ignoreIds)); }
private static void NormalizeTransitionEvent(IeTransitionEvent tEvent) { if (tEvent == null) { return; } tEvent.PermissionGroups = NormalizeList(tEvent.PermissionGroups); tEvent.SkipPermissionGroups = NormalizeNullableBool(tEvent.SkipPermissionGroups); NormalizeEvent(tEvent); }