private static ManagementGroupRates Map( LocalDomainModels.LocalAuthorityInformation localAuthorityInformation) { ManagementGroupRates toReturn = null; ProvisionalFunding provisionalFunding = Map(localAuthorityInformation.ProvisionalFunding); toReturn = new ManagementGroupRates() { ProvisionalFunding = provisionalFunding, }; return(toReturn); }
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); }