Example #1
0
 public void DeleteHarmonicById(int id)
 {
     if (_harmonics.ContainsKey(id))
     {
         _harmonics.Remove(id);
         HarmonicsChanged?.Invoke();
     }
 }
Example #2
0
 public void ChangeHarmonicValues(int id, IHarmonic harmonic)
 {
     if (_harmonics.ContainsKey(id))
     {
         _harmonics[id] = harmonic;
         HarmonicsChanged?.Invoke();
     }
 }
Example #3
0
 public void AddNewHarmonic(IHarmonic harmonic)
 {
     _harmonics.Add(_maxId, harmonic);
     _maxId++;
     HarmonicsChanged?.Invoke();
 }