Пример #1
0
        private static ManagementGroupRates Map(
            LocalDomainModels.LocalAuthorityInformation localAuthorityInformation)
        {
            ManagementGroupRates toReturn = null;

            ProvisionalFunding provisionalFunding =
                Map(localAuthorityInformation.ProvisionalFunding);

            toReturn = new ManagementGroupRates()
            {
                ProvisionalFunding = provisionalFunding,
            };

            return(toReturn);
        }
Пример #2
0
        private static ProvisionalFunding Map(
            LocalDomainModels.Rates.ProvisionalFunding provisionalFunding)
        {
            ProvisionalFunding toReturn = new ProvisionalFunding()
            {
                AcaWeightedBasicEntitlementUnitRate             = provisionalFunding.AcaWeightedBasicEntitlementUnitRate,
                ActualAcaWeightedBasicEntitlementFactorUnitRate = provisionalFunding.ActualAcaWeightedBasicEntitlementFactorUnitRate,
                ActualCssbUnitOfFunding = provisionalFunding.ActualCssbUnitOfFunding,
                ActualCssbUnitOfFundingForOngoingFunctions        = provisionalFunding.ActualCssbUnitOfFundingForOngoingFunctions,
                ActualFundingForHistoricCommitments               = provisionalFunding.ActualFundingForHistoricCommitments,
                ActualFundingThroughPremesisFactors               = provisionalFunding.ActualFundingThroughPremesisFactors,
                ActualFundingThroughPremesisMobilityFactors       = provisionalFunding.ActualFundingThroughPremesisMobilityFactors,
                ActualFundingThroughPremesisMobilityGrowthFactors = provisionalFunding.ActualFundingThroughPremesisMobilityGrowthFactors,
                ActualHighNeedsNffAllocations        = provisionalFunding.ActualHighNeedsNffAllocations,
                ActualImportExportAdjustmentUnitRate = provisionalFunding.ActualImportExportAdjustmentUnitRate,
                ActualPrimaryUnitOfFunding           = provisionalFunding.ActualPrimaryUnitOfFunding,
                ActualSecondaryUnitOfFunding         = provisionalFunding.ActualSecondaryUnitOfFunding,
                AdditionalFundingForNewAndGrowingSpecialFreeSchools = provisionalFunding.AdditionalFundingForNewAndGrowingSpecialFreeSchools,
                BasicEntitlementFactor = provisionalFunding.BasicEntitlementFactor,
                HospitalEducationFundingWithEightPercentUplift = provisionalFunding.HospitalEducationFundingWithEightPercentUplift,
                HospitalEducationSpending = provisionalFunding.HospitalEducationSpending,
                IllustrativeGrowthFunding = provisionalFunding.IllustrativeGrowthFunding,
                ImportExportAdjustmentsIncludingAdjustmentsToNewAndGrowingSpecialFreeSchools = provisionalFunding.ImportExportAdjustmentsIncludingAdjustmentsToNewAndGrowingSpecialFreeSchools,
                LocalAuthorityProtection  = provisionalFunding.LocalAuthorityProtection,
                NetNumberOfImportedPupils = provisionalFunding.NetNumberOfImportedPupils,
                NffAllocationsForSchoolsHighNeedsAndCentralSchoolServicesBlocks = provisionalFunding.NffAllocationsForSchoolsHighNeedsAndCentralSchoolServicesBlocks,
                NffCssbFunding           = provisionalFunding.NffCssbFunding,
                NffHighNeedsBlockFunding = provisionalFunding.NffHighNeedsBlockFunding,
                NffSchoolsBlockFunding   = provisionalFunding.NffSchoolsBlockFunding,
                NffSchoolsBlockFundingExcludingFundingThroughGrowthFactor = provisionalFunding.NffSchoolsBlockFundingExcludingFundingThroughGrowthFactor,
                NumberOfPupilsInSpecialSchoolsAcadamies = provisionalFunding.NumberOfPupilsInSpecialSchoolsAcadamies,
                NumberOfPupilsInSpecialSchoolsAcadamiesIndependentSettings = provisionalFunding.NumberOfPupilsInSpecialSchoolsAcadamiesIndependentSettings,
                PrimaryPupilNumbers = provisionalFunding.PrimaryPupilNumbers,
                PupilNumbers        = provisionalFunding.PupilNumbers,
                PupilNumbersSchoolsBlockDsgDuplicatesApportioned = provisionalFunding.PupilNumbersSchoolsBlockDsgDuplicatesApportioned,
                SecondaryPupilNumbers = provisionalFunding.SecondaryPupilNumbers,
            };

            return(toReturn);
        }