public object GetValue(OptionInterface optionItem) { var index = optionItem.GroupLink.ArrayPosition; var change = changes[index]; if (change == null) { return(optionItem.DefaultValueObject); } return(change.ValueObject); }
public void SetChanges(OptionInterface optionItem, ChangeInterface value) { changes[optionItem.GroupLink.ArrayPosition] = value; }
public ChangeInterface GetChanges(OptionInterface optionItem) { return(changes[optionItem.GroupLink.ArrayPosition]); }