private void OnCustomFieldRemoved(CustomFieldDefinition field) { var internalField = InternalCustomFieldDefinitions.FirstOrDefault(f => f.CustomField.Name == field.Name); if (internalField != null) { InternalCustomFieldDefinitions.Remove(internalField); } }
private void OnCustomFieldsSorted() { var sequence = 0; foreach (var field in CustomFieldDefinitions) { var internalField = InternalCustomFieldDefinitions.FirstOrDefault(f => f.CustomField.Name == field.Name); internalField.Sequence = sequence; sequence++; } }