public CalculateFunction(int feeType) { CalculateFeeCoefficients = new CalculateFeeCoefficients { FeeTokenType = feeType }; }
public static CalculateFunction ToCalculateFunction( this CalculateFeeCoefficients calculateFeeCoefficients) { var pieceCalculateFunction = new CalculateFunction(calculateFeeCoefficients.FeeTokenType); foreach (var pieceCoefficients in calculateFeeCoefficients.PieceCoefficientsList.Where(pc => (pc.Value.Count - 1) % 3 == 0)) { pieceCalculateFunction.AddFunction(pieceCoefficients.Value.ToArray(), GetFunction(pieceCoefficients.Value.ToArray())); } return(pieceCalculateFunction); }