protected virtual void Apply(MeasureAdded e) { var measure = Measures.WithName(e.Measure); if (measure == null) { measure = new Measure(e.Measure, e.Unit); measures.Add(measure); } measure.AddMeasurement(e.Date, e.Value); }
protected virtual void Apply(MeasureCreated e) { var measure = Measures.WithName(e.Measure); if (measure == null) { measure = new Measure(e.Measure, e.Unit); measures.Add(measure); } }
public void RemoveMeasure(Measure measure) { measures.Remove(measure); }
public void AddMeasure(Measure measure) { measures.Add(measure); }