private void mapNumberOfBinsGroupingToModel(SnapshotGroupingDefinition snapshot, NumberOfBinsGroupingDefinition groupingDefinition) { mapIntervalGroupingToModel(snapshot, groupingDefinition); groupingDefinition.NumberOfBins = ModelValueFor(snapshot.NumberOfBins); groupingDefinition.StartColor = ModelValueFor(snapshot.StartColor); groupingDefinition.EndColor = ModelValueFor(snapshot.EndColor); groupingDefinition.NamingPattern = snapshot.NamingPattern; groupingDefinition.Strategy = LabelGenerationStrategies.ById(ModelValueFor(snapshot.Strategy)); }
public override object ConvertFrom(string attributeValue, SerializationContext context) { var labelGenerationStrategyId = EnumHelper.ParseValue <LabelGenerationStrategyId>(attributeValue); return(LabelGenerationStrategies.ById(labelGenerationStrategyId)); }