private ViewResult ViewNew(NewViewModel viewModel, TreatmentBMP treatmentBMP) { var geometry = treatmentBMP.GetCentralizedDelineationGeometry4326(HttpRequestStorage.DatabaseEntities); var feature = DbGeometryToGeoJsonHelper.FromDbGeometryWithNoReproject(geometry); var layerGeoJson = new LayerGeoJson("centralizedDelineationLayer", new FeatureCollection(new List <Feature> { feature }), "#ffff00", .5m, LayerInitialVisibility.Show); var mapInitJson = new RegionalSubbasinRevisionRequestMapInitJson("revisionRequestMap", MapInitJson.DefaultZoomLevel, new List <LayerGeoJson>(), new BoundingBox(new List <DbGeometry> { geometry }), layerGeoJson); var viewData = new NewViewData(CurrentPerson, treatmentBMP, mapInitJson); return(RazorView <New, NewViewData, NewViewModel>(viewData, viewModel)); }
private ViewResult ViewDetail(RegionalSubbasinRevisionRequest regionalSubbasinRevisionRequest) { var geometry = regionalSubbasinRevisionRequest.RegionalSubbasinRevisionRequestGeometry; var feature = DbGeometryToGeoJsonHelper.FromDbGeometryWithReprojectionCheck(geometry); var layerGeoJson = new LayerGeoJson("centralizedDelineationLayer", new FeatureCollection(new List <Feature> { feature }), "#ffff00", .5m, LayerInitialVisibility.Show); var mapInitJson = new RegionalSubbasinRevisionRequestMapInitJson("revisionRequestMap", MapInitJson.DefaultZoomLevel, new List <LayerGeoJson>(), new BoundingBox(new List <DbGeometry> { geometry }), layerGeoJson); var viewData = new DetailViewData(CurrentPerson, regionalSubbasinRevisionRequest, mapInitJson); return(RazorView <Detail, DetailViewData>(viewData)); }