public MapTooltipViewData(Person currentPerson, Models.DNRUplandRegion dnrUplandRegion) : base(currentPerson) { DNRUplandRegion = dnrUplandRegion; RegionDetailLink = SitkaRoute <DNRUplandRegionController> .BuildLinkFromExpression(c => c.Detail(DNRUplandRegion), DNRUplandRegion.DNRUplandRegionName).ToHTMLFormattedString(); DNRUplandRegionLabel = Models.FieldDefinition.DNRUplandRegion.FieldDefinitionDisplayName; }
public DetailViewData(Person currentPerson, Models.DNRUplandRegion dnrUplandRegion, MapInitJson mapInitJson, ViewGoogleChartViewData viewGoogleChartViewData, List <Models.PerformanceMeasure> performanceMeasures) : base(currentPerson) { DNRUplandRegion = dnrUplandRegion; MapInitJson = mapInitJson; ViewGoogleChartViewData = viewGoogleChartViewData; PageTitle = dnrUplandRegion.DNRUplandRegionName; EntityName = Models.FieldDefinition.DNRUplandRegion.GetFieldDefinitionLabel(); UserHasRegionManagePermissions = new DNRUplandRegionManageFeature().HasPermissionByPerson(currentPerson); IndexUrl = SitkaRoute <DNRUplandRegionController> .BuildUrlFromExpression(x => x.Index()); BasicProjectInfoGridName = "regionProjectListGrid"; BasicProjectInfoGridSpec = new BasicProjectInfoGridSpec(CurrentPerson, false) { ObjectNameSingular = $"{Models.FieldDefinition.Project.GetFieldDefinitionLabel()} in this {Models.FieldDefinition.DNRUplandRegion.GetFieldDefinitionLabel()}", ObjectNamePlural = $"{Models.FieldDefinition.Project.GetFieldDefinitionLabelPluralized()} in this {Models.FieldDefinition.DNRUplandRegion.GetFieldDefinitionLabel()}", SaveFiltersInCookie = true }; BasicProjectInfoGridDataUrl = SitkaRoute <DNRUplandRegionController> .BuildUrlFromExpression(tc => tc.ProjectsGridJsonData(dnrUplandRegion)); PerformanceMeasureChartViewDatas = performanceMeasures.Select(x => dnrUplandRegion.GetPerformanceMeasureChartViewData(x, CurrentPerson)).ToList(); }
public StewardshipAreaSimple(Models.DNRUplandRegion dnrUplandRegion) { StewardshipAreaID = dnrUplandRegion.DNRUplandRegionID; StewardshipAreaName = dnrUplandRegion.DisplayName; }