private void OnVariantFieldRemoved(CustomFieldDefinition field) { var internalField = InternalVariantFieldDefinitions.FirstOrDefault(f => f.CustomField.Name == field.Name); if (internalField != null) { InternalVariantFieldDefinitions.Remove(internalField); } }
private void OnVariantFieldsSorted() { var sequence = 0; foreach (var field in VariantFieldDefinitions) { var internalField = InternalVariantFieldDefinitions.FirstOrDefault(f => f.CustomField.Name == field.Name); internalField.Sequence = sequence; sequence++; } }