示例#1
0
        public EditProjectFundingSourceBudgetByCostTypeViewData(EditProjectFundingSourceBudgetByCostTypeViewDataForAngular editProjectFundingSourceBudgetByCostTypeViewDataForAngular, ProjectFundingSourceBudgetViewEnum viewEnum, ProjectUpdateBatch projectUpdateBatch, bool projectUpdateStatusIsBudgetsUpdated, bool updateShowApproveAndReturnButton) : this(editProjectFundingSourceBudgetByCostTypeViewDataForAngular, viewEnum)
        {
            SectionCommentsViewData             = new SectionCommentsViewData(projectUpdateBatch.ExpectedFundingComment, projectUpdateBatch.IsReturned());
            ProjectUpdateStatusIsBudgetsUpdated = projectUpdateStatusIsBudgetsUpdated;
            UpdateShowApproveAndReturnButton    = updateShowApproveAndReturnButton;

            RequestFundingSourceUrl = SitkaRoute <HelpController> .BuildUrlFromExpression(x => x.MissingFundingSource());

            RefreshUrl = SitkaRoute <ProjectUpdateController> .BuildUrlFromExpression(x => x.RefreshExpectedFundingByCostType(projectUpdateBatch.Project));

            DiffUrl = SitkaRoute <ProjectUpdateController> .BuildUrlFromExpression(x => x.DiffExpectedFundingByCostType(projectUpdateBatch.Project));
        }
示例#2
0
 public EditProjectFundingSourceBudgetByCostTypeViewData(EditProjectFundingSourceBudgetByCostTypeViewDataForAngular editProjectFundingSourceBudgetByCostTypeViewDataForAngular, ProjectFundingSourceBudgetViewEnum viewEnum)
 {
     ViewEnum                                       = viewEnum;
     ViewDataForAngular                             = editProjectFundingSourceBudgetByCostTypeViewDataForAngular;
     FieldDefinitionForProject                      = FieldDefinitionEnum.Project.ToType();
     FieldDefinitionForFundingSource                = FieldDefinitionEnum.FundingSource.ToType();
     FieldDefinitionForCostType                     = FieldDefinitionEnum.CostType.ToType();
     FieldDefinitionForNoFundingSourceIdentified    = FieldDefinitionEnum.NoFundingSourceIdentified.ToType();
     FieldDefinitionForPlanningDesignStartYear      = FieldDefinitionEnum.PlanningDesignStartYear.ToType();
     FieldDefinitionForCompletionYear               = FieldDefinitionEnum.CompletionYear.ToType();
     FieldDefinitionForEstimatedTotalCost           = FieldDefinitionEnum.EstimatedTotalCost.ToType();
     FieldDefinitionForEstimatedAnnualOperatingCost = FieldDefinitionEnum.EstimatedAnnualOperatingCost.ToType();
     FieldDefinitionForProjectedFunding             = FieldDefinitionEnum.ProjectedFunding.ToType();
     FieldDefinitionForObligatedFunding             = FieldDefinitionEnum.ObligatedFunding.ToType();
     FieldDefinitionForExpendedFunding              = FieldDefinitionEnum.ExpendedFunding.ToType();
 }