public StateMachineTransition GetModel() { var model = _model.Clone(); model.Condition = Criteria.GetModel(); model.TransitionActions = Actions.Items.Where(i => Outputs.Select(o => o.Id).Contains(i.Id)).Select(i => i.Id).ToArray(); return(model); }
public StateMachineTransition GetModel() { if (Condition != null) { _model.Condition = Condition.GetModel(); } _model.TransitionActions = Actions.ToArray(); var model = _model.Clone(); return(model); }