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()); }
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; }