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);
        }