示例#1
0
            public override SchemaJsonCalculation ToCalculation(Calculation templateCalculation,
                                                                FundingCalculation publishedFundingCalculation,
                                                                IEnumerable <FundingCalculation> publishedFundingCalculations,
                                                                string providerId)
            {
                dynamic schemaJsonCalculation = base.ToCalculation(templateCalculation,
                                                                   publishedFundingCalculation,
                                                                   publishedFundingCalculations,
                                                                   providerId);

                GroupRate templateCalculationGroupRate = templateCalculation.GroupRate;

                schemaJsonCalculation.GroupRate = new SchemaJsonGroupRate
                {
                    Denominator = templateCalculationGroupRate.Denominator,
                    Numerator   = templateCalculationGroupRate.Numerator
                };

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

                GroupRate templateCalculationGroupRate = templateCalculation.GroupRate;

                schemaJsonCalculation.GroupRate = new SchemaJsonGroupRate
                {
                    Denominator = templateCalculationGroupRate.Denominator,
                    Numerator   = templateCalculationGroupRate.Numerator
                };

                return(schemaJsonCalculation);
            }