public IDsmAction AddAction(string type, IReadOnlyDictionary <string, string> data) { _lastActionId++; IDsmAction action = new DsmAction(_lastActionId, type, data); _actions.Add(action); return(action); }
public IDsmAction ImportAction(int id, string type, IReadOnlyDictionary <string, string> data) { if (id > _lastActionId) { _lastActionId = id; } IDsmAction action = new DsmAction(id, type, data); _actions.Add(action); return(action); }