예제 #1
0
        public EditViewData(Person currentPerson, FieldDefinitionType fieldDefinitionType) : base(currentPerson, NeptuneArea.OCStormwaterTools)
        {
            EntityName = "Field Definitions";
            EntityUrl  = SitkaRoute <FieldDefinitionController> .BuildUrlFromExpression(x => x.Index());

            SubEntityName = fieldDefinitionType.FieldDefinitionTypeDisplayName;
            PageTitle     = "Manage";

            FieldDefinitionType       = fieldDefinitionType;
            FileBrowserImageUploadUrl = SitkaRoute <FileResourceController> .BuildUrlFromExpression(x => x.CkEditorUploadFileResourceForFieldDefinition(FieldDefinitionType, null));

            CancelUrl = SitkaRoute <FieldDefinitionController> .BuildUrlFromExpression(x => x.Index());
        }
예제 #2
0
        public EditSimplifiedStructuralBMPsViewData(Person currentPerson,
                                                    Models.WaterQualityManagementPlan waterQualityManagementPlan,
                                                    IEnumerable <TreatmentBMPTypeSimple> treatmentBMPTypes, List <DryWeatherFlowOverride> dryWeatherFlowOverrides,
                                                    int dryWeatherFlowOverrideDefaultID,
                                                    int dryWeatherFlowOverrideYesID) : base(currentPerson, NeptuneArea.OCStormwaterTools)
        {
            EntityName = $"{FieldDefinitionType.WaterQualityManagementPlan.GetFieldDefinitionLabelPluralized()}";
            EntityUrl  = SitkaRoute <WaterQualityManagementPlanController> .BuildUrlFromExpression(x => x.Index());

            SubEntityName = waterQualityManagementPlan.WaterQualityManagementPlanName;
            SubEntityUrl  = SitkaRoute <WaterQualityManagementPlanController> .BuildUrlFromExpression(x => x.Detail(waterQualityManagementPlan.WaterQualityManagementPlanID));

            PageTitle = "Edit Simplified Structural BMPs";
            FieldDefinitionForPercentOfSiteTreated   = FieldDefinitionType.PercentOfSiteTreated;
            FieldDefinitionForPercentCaptured        = FieldDefinitionType.PercentCaptured;
            FieldDefinitionForPercentRetained        = FieldDefinitionType.PercentRetained;
            FieldDefinitionForDryWeatherFlowOverride = FieldDefinitionType.DryWeatherFlowOverride;

            ViewDataForAngular = new EditWaterQualityManagementPlanTreatmentBmpsViewDataForAngular(treatmentBMPTypes, dryWeatherFlowOverrides, dryWeatherFlowOverrideDefaultID, dryWeatherFlowOverrideYesID);

            WaterQualityManagementPlanDetailUrl = SitkaRoute <WaterQualityManagementPlanController> .BuildUrlFromExpression(x => x.Detail(waterQualityManagementPlan.WaterQualityManagementPlanID));
        }
 public FieldDefinitionDetailsViewData(Models.FieldDefinitionType fieldDefinitionType, Models.FieldDefinition fieldDefinition, bool showEditLink)
 {
     FieldDefinitionType = fieldDefinitionType;
     _fieldDefinition    = fieldDefinition;
     ShowEditLink        = showEditLink;
 }