public override SchemaJsonCalculation ToCalculation(Calculation templateCalculation, FundingCalculation publishedFundingCalculation, IEnumerable <FundingCalculation> publishedFundingCalculations, string providerId) { SchemaJsonCalculation schemaJsonCalculation = base.ToCalculation(templateCalculation, publishedFundingCalculation, publishedFundingCalculations, providerId); PercentageChangeBetweenAandB templateCalculationPercentageChangeBetweenAandB = templateCalculation.PercentageChangeBetweenAandB; schemaJsonCalculation.PercentageChangeBetweenAandB = new SchemaJsonPercentageChangeBetweenAandB { CalculationA = templateCalculationPercentageChangeBetweenAandB.CalculationA, CalculationB = templateCalculationPercentageChangeBetweenAandB.CalculationB, CalculationAggregationType = templateCalculationPercentageChangeBetweenAandB.CalculationAggregationType.ToString() }; return(schemaJsonCalculation); }
public override SchemaJsonCalculation ToSchemaJsonCalculation(Calculation templateCalculation, FundingCalculation publishedFundingCalculation, IEnumerable <FundingCalculation> publishedFundingCalculations, string organisationGroupTypeIdentifier, string organisationGroupIdentifierValue) { SchemaJsonCalculation schemaJsonCalculation = base.ToSchemaJsonCalculation(templateCalculation, publishedFundingCalculation, publishedFundingCalculations, organisationGroupTypeIdentifier, organisationGroupIdentifierValue); PercentageChangeBetweenAandB templateCalculationPercentageChangeBetweenAandB = templateCalculation.PercentageChangeBetweenAandB; schemaJsonCalculation.PercentageChangeBetweenAandB = new SchemaJsonPercentageChangeBetweenAandB { CalculationA = templateCalculationPercentageChangeBetweenAandB.CalculationA, CalculationB = templateCalculationPercentageChangeBetweenAandB.CalculationB, CalculationAggregationType = templateCalculationPercentageChangeBetweenAandB.CalculationAggregationType.ToString() }; return(schemaJsonCalculation); }