示例#1
0
 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);
 }
示例#2
0
 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);
     }
 }
示例#3
0
 public void RemoveMeasure(Measure measure)
 {
     measures.Remove(measure);
 }
示例#4
0
 public void AddMeasure(Measure measure)
 {
     measures.Add(measure);
 }