public ExpendituresByCostTypeViewData(FirmaSession currentFirmaSession, ProjectFirmaModels.Models.Project project, ViewDataForAngularClass viewDataForAngularClass, ProposalSectionsStatus proposalSectionsStatus) : base(currentFirmaSession, project, ProjectCreateSection.ReportedExpenditures.ProjectCreateSectionDisplayName, proposalSectionsStatus) { ViewDataForAngular = viewDataForAngularClass; RequestFundingSourceUrl = SitkaRoute <HelpController> .BuildUrlFromExpression(x => x.MissingFundingSource()); TotalOperatingCostInYearOfExpenditure = project.CalculateTotalRemainingOperatingCost(); StartYearForTotalOperatingCostCalculation = project.StartYearForTotalCostCalculations(); FieldDefinitionForProject = FieldDefinitionEnum.Project.ToType(); FieldDefinitionForFundingSource = FieldDefinitionEnum.FundingSource.ToType(); FieldDefinitionForCostType = FieldDefinitionEnum.CostType.ToType(); }
public ProjectFundingCalculatedCosts(ProjectFirmaModels.Models.Project project) { TotalOperatingCostInYearOfExpenditure = project.CalculateTotalRemainingOperatingCost(); StartYearForTotalCostCalculation = project.StartYearForTotalCostCalculations(); }