Ejemplo n.º 1
0
        /// <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);
        }