private void mapIntervalGroupingToModel(SnapshotGroupingDefinition snapshot, IntervalGroupingDefinition groupingDefinition) { groupingDefinition.Dimension = _dimensionRepository.DimensionByName(snapshot.Dimension); groupingDefinition.DisplayUnit = groupingDefinition.Dimension.UnitOrDefault(ModelValueFor(snapshot.Unit)); groupingDefinition.AddItems(snapshot.Items); }
private void mapIntervalGroupingToSnapshot(SnapshotGroupingDefinition snapshot, IntervalGroupingDefinition groupingDefinition) { snapshot.Dimension = groupingDefinition.Dimension?.Name; snapshot.Unit = groupingDefinition.DisplayUnit?.Name; snapshot.Items = groupingDefinition.Items.ToArray(); }