public static void AddSB2CalcsToStock(this SB102Stock baseStat, List <SBB1Calculator> calcs) { if (calcs != null) { if (baseStat.SB2Calcs == null) { baseStat.SB2Calcs = new List <SBB1Calculator>(); } foreach (SBB1Calculator calc in calcs) { if (calc.CalculatorType == SB1CalculatorHelper.CALCULATOR_TYPES.sb102.ToString()) { SBB1Calculator sbc = new SBB1Calculator(); if (calc.GetType().Equals(sbc.GetType())) { SBB1Calculator sbcOutput = (SBB1Calculator)calc; sbc.CopySB1B1Properties(sbcOutput); baseStat.SB2Calcs.Add(sbc); } } } } }
public static void AddOutputCalcToStock(this SB102Stock baseStat, Calculator1 calc) { if (calc.CalculatorType == SB1CalculatorHelper.CALCULATOR_TYPES.sb102.ToString()) { SBB1Calculator sbc = new SBB1Calculator(); if (calc.GetType().Equals(sbc.GetType())) { SBB1Calculator sbcOutput = (SBB1Calculator)calc; sbc.CopySB1B1Properties(sbcOutput); baseStat.SB2Calcs.Add(sbc); } } }