Beispiel #1
0
        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")) }
            };
        }
Beispiel #2
0
 public ZustaendeUndMassnahmenvorschlaegeController(IZustandsabschnittService zustandsabschnittService,
                                                    IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService, ILocalizationService localizationService, IFahrbahnZustandService fahrbahnZustandService,
                                                    ITrottoirZustandService trottoirZustandService)
     : base(massnahmenvorschlagKatalogService, fahrbahnZustandService, trottoirZustandService)
 {
     this.localizationService      = localizationService;
     this.zustandsabschnittService = zustandsabschnittService;
 }
Beispiel #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;
 }
 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;
 }
 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;
 }
Beispiel #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;
 }
 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;
 }
Beispiel #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;
 }
Beispiel #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;
 }
Beispiel #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;
 }
 protected ZustandsabschnittControllerBase(IMassnahmenvorschlagKatalogService massnahmenvorschlagKatalogService, IFahrbahnZustandServiceBase fahrbahnZustandServiceBase, ITrottoirZustandServiceBase trottoirZustandServiceBase)
 {
     this.massnahmenvorschlagKatalogService = massnahmenvorschlagKatalogService;
     this.fahrbahnZustandServiceBase        = fahrbahnZustandServiceBase;
     this.trottoirZustandServiceBase        = trottoirZustandServiceBase;
 }