コード例 #1
0
ファイル: LegendService.cs プロジェクト: nemesv/ASTRA.EMSG
        public LegendService(IServerConfigurationProvider serverConfigurationProvider, ILocalizationService localizationService,
                             IInspektionsRouteGISService inspektionsRouteGISService, IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
                             ITransactionScopeProvider transactionScopeProvider)
        {
            this.serverConfigurationProvider       = serverConfigurationProvider;
            this.localizationService               = localizationService;
            this.inspektionsRouteGISService        = inspektionsRouteGISService;
            this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
            this.transactionScopeProvider          = transactionScopeProvider;

            layerInfo = new Dictionary <string, Tuple <string, string> > {
                { "AchsenUpdateKonflikteLayer", Tuple.Create("AchsenUpdateKonflikteStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerAchsenUpdateKonflikte")) },
                { "KoordinierteMassnahmenLayer", Tuple.Create("KoordinierteMassnahmenStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerKoordinierteMassnahmen")) },
                { "MassnahmenVorschlagTeilsystemeLayer", Tuple.Create("MassnahmenVorschlagTeilsystemeStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerMassnahmenVorschlagTeilsysteme")) },
                { "RealisierteMassnahmenLayer", Tuple.Create("RealisierteMassnahmeGISStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "RealisierteMassnahmeGIS_Auswertung")) },
                { "InspektionsroutenLayer", Tuple.Create("InspektionsrouteStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerInspektionsroute")) },
                { "ZustandsabschnittLayer", Tuple.Create("ZustandsabschnittStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerZustandsabschnitte")) },
                { "ZustandsabschnittLayer_Trottoir", Tuple.Create("ZustandtrottoirLeftStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerZustandsabschnitteTrottoir")) },
                { "StrassenabschnittLayer", Tuple.Create("StrassenabschnittGISBK.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerStrassenabschnitte")) },
                { "StrassenabschnittLayer_SingleColor", Tuple.Create("StrassenabschnittStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerStrassenabschnitte")) },
                { zustandabschnittLayerMassnahmeTyp, Tuple.Create("Zustandsabschnitt_Massnahmetyp_AuswertungStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerZustandabschnittMassnahmeTyp")) },
                { zustandabschnittLayerTrottoirMassnahmeTyp, Tuple.Create("Zustandsabschnitt_Massnahmetyp_Trottoir_AuswertungLeftStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerZustandabschnittMassnahmeTypTrottoir")) },
                { "ZustandabschnittLayer_Index", Tuple.Create("Zustandabschnitt_IndexStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerZustandsabschnitte")) },
                { "ZustandabschnittLayer_Trottoir_Index", Tuple.Create("ZustandtrottoirAuswertungLeftStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerZustandsabschnitteTrottoir")) },
                { "StrassenabschnittLayer_Report", Tuple.Create("Strassenabschnitt_AuswertungStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerStrassenabschnitte")) },
                { "StrassenabschnittLayer_Report_Grey", Tuple.Create("Strassenabschnitt_Auswertung_GrayStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerStrassenabschnitte")) },
                { inspektionsrouteStrassenabschnittLayerReport, Tuple.Create("Inspektionsroute_Strassenabschnitt_AuswertungStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "InspektionsrouteStrassenabschnittGISAuswertung")) },
                { "KoordinierteMassnahmeGIS_Report", Tuple.Create("KoordinierteMassnahme_AuswertungStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "KoordinierteMassnahmeGIS_Auswertung")) },
                { "MassnahmenvorschlagTeilsystemeGIS_Report", Tuple.Create("MassnahmenvorschlagTeilsysteme_AuswertungStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerMassnahmenVorschlagTeilsysteme")) },
                { "AchsenSegmentLayer", Tuple.Create("AchsenSegmentStyle.sld", this.localizationService.GetLocalizedValue("MapLocalization", "LayerAchsensegmente")) }
            };
        }
コード例 #2
0
 public ZustaendeUndMassnahmenvorschlaegeController(IZustandsabschnittService zustandsabschnittService,
                                                    IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService, ILocalizationService localizationService, IFahrbahnZustandService fahrbahnZustandService,
                                                    ITrottoirZustandService trottoirZustandService)
     : base(massnahmenvorschlagKatalogService, fahrbahnZustandService, trottoirZustandService)
 {
     this.localizationService      = localizationService;
     this.zustandsabschnittService = zustandsabschnittService;
 }
コード例 #3
0
 public GlobalMassnahmenvorschlagKatalogEditService(
     ITransactionScopeProvider transactionScopeProvider,
     IEntityServiceMappingEngine entityServiceMappingEngine,
     ILocalizationService localizationService,
     IHistorizationService historizationService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService)
     : base(transactionScopeProvider, entityServiceMappingEngine)
 {
     this.localizationService  = localizationService;
     this.historizationService = historizationService;
     this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
 }
コード例 #4
0
 public RealisierteMassnahmenController(
     IRealisierteMassnahmeService realisierteMassnahmeService,
     IBelastungskategorieService belastungskategorieService,
     ILocalizationService localizationService,
     IRealisierteMassnahmeOverviewService realisierteMassnahmeOverviewService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService)
 {
     this.realisierteMassnahmeService         = realisierteMassnahmeService;
     this.belastungskategorieService          = belastungskategorieService;
     this.localizationService                 = localizationService;
     this.realisierteMassnahmeOverviewService = realisierteMassnahmeOverviewService;
     this.massnahmenvorschlagKatalogService   = massnahmenvorschlagKatalogService;
 }
コード例 #5
0
 public KoordinierteMassnahmenController(
     IKoordinierteMassnahmeGISModelService koordinierteMassnahmeGISModelService,
     IKoordinierteMassnahmeGISOverviewModelService koordinierteMassnahmeGISOverviewModelService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
     IGeoJSONParseService geoJSONParseService,
     ILocalizationService localizationService)
 {
     this.localizationService = localizationService;
     this.geoJSONParseService = geoJSONParseService;
     this.massnahmenvorschlagKatalogService            = massnahmenvorschlagKatalogService;
     this.koordinierteMassnahmeGISModelService         = koordinierteMassnahmeGISModelService;
     this.koordinierteMassnahmeGISOverviewModelService = koordinierteMassnahmeGISOverviewModelService;
 }
コード例 #6
0
 public ZustandsabschnittController(
     IZustandsabschnittService zustandsabschnittService,
     IStrassenabschnittService strassenabschnittService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
     ITrottoirZustandService trottoirZustandServiceBase,
     IFahrbahnZustandService fahrbahnZustandServiceBase
     )
 {
     this.zustandsabschnittService          = zustandsabschnittService;
     this.strassenabschnittService          = strassenabschnittService;
     this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
     this.trottoirZustandServiceBase        = trottoirZustandServiceBase;
     this.fahrbahnZustandServiceBase        = fahrbahnZustandServiceBase;
 }
コード例 #7
0
 public RealisierteMassnahmenGISController(
     IRealisierteMassnahmeGISModelService realisierteMassnahmeGISModelService,
     IRealisierteMassnahmeGISOverviewModelService realisierteMassnahmeGISOverviewModelService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
     IGeoJSONParseService geoJSONParseService,
     ILocalizationService localizationService,
     IBelastungskategorieService belastungskategorieService)
 {
     this.realisierteMassnahmeGISModelService         = realisierteMassnahmeGISModelService;
     this.realisierteMassnahmeGISOverviewModelService = realisierteMassnahmeGISOverviewModelService;
     this.massnahmenvorschlagKatalogService           = massnahmenvorschlagKatalogService;
     this.geoJSONParseService        = geoJSONParseService;
     this.localizationService        = localizationService;
     this.belastungskategorieService = belastungskategorieService;
 }
コード例 #8
0
 public ZustandsabschnittXlsxImportService(
     ILocalizationService localizationService,
     IStrassenabschnittService strassenabschnittService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
     IValidatorFactory validatorFactory,
     IZustandsabschnittImportService zustandsabschnittImportService,
     IEreignisLogService ereignisLogService,
     IEntityServiceMappingEngine entityServiceMappingEngine,
     ISessionService sessionService,
     ICookieService cookieService,
     IServerPathProvider serverPathProvider
     )
     : base(localizationService, validatorFactory, ereignisLogService, entityServiceMappingEngine, cookieService, serverPathProvider)
 {
     this.strassenabschnittService          = strassenabschnittService;
     this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
     this.zustandsabschnittImportService    = zustandsabschnittImportService;
     this.sessionService = sessionService;
 }
コード例 #9
0
 public ZustandsabschnittGISDTOService(ITransactionScopeProvider transactionScopeProvider,
                                       IDataTransferObjectServiceMappingEngine dataTransferObjectServiceMappingEngine,
                                       IReferenzGruppeDTOService referenzGruppeDTOService,
                                       IMassnahmenvorschlagKatalogDTOService massnahmenvorschlagKatalogDTOService,
                                       IAchsenReferenzService achsenReferenzService,
                                       IGISService gisService,
                                       ILocalizationService localizationService,
                                       IZustandsabschnittGISService zustandsabschnittGISService,
                                       IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
                                       IStrassenabschnittGISService strassenabschnittGISService)
     : base(transactionScopeProvider, dataTransferObjectServiceMappingEngine)
 {
     this.dataTransferObjectServiceMappingEngine = dataTransferObjectServiceMappingEngine;
     this.massnahmenvorschlagKatalogService      = massnahmenvorschlagKatalogService;
     this.strassenabschnittGISService            = strassenabschnittGISService;
     this.zustandsabschnittGISService            = zustandsabschnittGISService;
     this.localizationService   = localizationService;
     this.gisService            = gisService;
     this.achsenReferenzService = achsenReferenzService;
     this.massnahmenvorschlagKatalogDTOService = massnahmenvorschlagKatalogDTOService;
     this.referenzGruppeDTOService             = referenzGruppeDTOService;
 }
 public ZustaendeUndMassnahmenvorschlaegeGISController
 (
     IZustandsabschnittGISService zustandsabschnittGISService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
     IFahrbahnZustandGISService fahrbahnZustandServiceBase,
     ITrottoirZustandGISService trottoirZustandServiceBase,
     IStrassenabschnittGISService strassenabschnittGISService,
     IAchsenSegmentService achsenSegmentService,
     IGeoJSONParseService geoJSONParseService,
     ILocalizationService localizationService,
     IAbschnittGisValidationService abschnittGisValidationService
 )
 {
     this.zustandsabschnittGISService       = zustandsabschnittGISService;
     this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
     this.strassenabschnittGISService       = strassenabschnittGISService;
     this.achsensegmentService          = achsenSegmentService;
     this.geoJSONParseService           = geoJSONParseService;
     this.localizationService           = localizationService;
     this.abschnittGisValidationService = abschnittGisValidationService;
     this.trottoirZustandServiceBase    = trottoirZustandServiceBase;
     this.fahrbahnZustandServiceBase    = fahrbahnZustandServiceBase;
 }
コード例 #11
0
 public CheckOutService
 (
     IInspektionsRouteGISService inspektionsRouteGISService,
     IInspektionsRouteStatusverlaufService inspektionsRouteStatusverlaufService,
     IInspektionsRtStrAbschnitteService inspektionsRtStrAbschnitteService,
     IStrassenabschnittGISDTOService strassenabschnittGISDTOService,
     IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService,
     IMassnahmenvorschlagKatalogDTOService massnahmenvorschlagKatalogDTOService,
     IAchsenReferenzService achsenReferenzService,
     IZustandsabschnittGISDTOService zustandsabschnittGISDTOService,
     ISchadendetailDTOService schadendetailDTOService,
     ISchadengruppeDTOService schadengruppeDTOService,
     IAchsenSegmentService achsenSegmentService,
     IAchsenSegmentDTOService achsenSegmentDTOService,
     IBelastungskategorieService belastungskategorieService,
     IBelastungskategorieDTOService belastungskategorieDTOService,
     IServerConfigurationProvider serverConfigurationProvider,
     ILegendService legendService
 )
 {
     this.inspektionsRouteGISService           = inspektionsRouteGISService;
     this.inspektionsRouteStatusverlaufService = inspektionsRouteStatusverlaufService;
     this.inspektionsRtStrAbschnitteService    = inspektionsRtStrAbschnitteService;
     this.strassenabschnittGISDTOService       = strassenabschnittGISDTOService;
     this.massnahmenvorschlagKatalogService    = massnahmenvorschlagKatalogService;
     this.massnahmenvorschlagKatalogDTOService = massnahmenvorschlagKatalogDTOService;
     this.achsenReferenzService          = achsenReferenzService;
     this.zustandsabschnittGISDTOService = zustandsabschnittGISDTOService;
     this.schadendetailDTOService        = schadendetailDTOService;
     this.schadengruppeDTOService        = schadengruppeDTOService;
     this.achsenSegmentService           = achsenSegmentService;
     this.achsenSegmentDTOService        = achsenSegmentDTOService;
     this.belastungskategorieService     = belastungskategorieService;
     this.belastungskategorieDTOService  = belastungskategorieDTOService;
     this.serverConfigurationProvider    = serverConfigurationProvider;
     this.legendService = legendService;
 }
コード例 #12
0
 protected ZustandsabschnittControllerBase(IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService, IFahrbahnZustandServiceBase fahrbahnZustandServiceBase, ITrottoirZustandServiceBase trottoirZustandServiceBase)
 {
     this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
     this.fahrbahnZustandServiceBase        = fahrbahnZustandServiceBase;
     this.trottoirZustandServiceBase        = trottoirZustandServiceBase;
 }