/// <summary> /// IntData and StringData of chosen exchanger /// </summary> /// <returns></returns> public override DataClass GetPowerData() { var result = new DataClass(); if (SelectedValueHeaterExchange == RecupList[0]) { DataClass rotorPower = RotorVM.GetPowerData(); if (rotorPower != null) { result.IntData.AddRange(rotorPower.IntData); result.StringData.AddRange(rotorPower.StringData); } } else if (SelectedValueHeaterExchange == RecupList[2]) { DataClass plateBypassPower = PlateBypassVM.GetPowerData(); if (plateBypassPower != null) { result.IntData.AddRange(plateBypassPower.IntData); result.StringData.AddRange(plateBypassPower.StringData); } } else if (SelectedValueHeaterExchange == RecupList[3]) { DataClass glycolPower = GlycolVM.GetPowerData(); if (glycolPower != null) { result.IntData.AddRange(glycolPower.IntData); result.StringData.AddRange(glycolPower.StringData); } } return(result); }