public InspektionsroutenGISController(IStrassenabschnittGISService strassenabschnittGISService,
                                       IInspektionsRouteGISService inspektionsRouteGISService,
                                       IPackageService packageService,
                                       IInspektionsRouteGISOverviewService inspektionsRouteGISOverviewService,
                                       ISessionService sessionService,
                                       IInspektionsRtStrAbschnitteService inspektionsRtStrAbschnitteService,
                                       IInspektionsRouteStatusverlaufService inspektionsRouteStatusverlaufService,
                                       IInspektionsRouteLockingService inspektionsRouteLockingService,
                                       IEreignisLogService ereignisLogService,
                                       ILocalizationService localizationService,
                                       ICheckInService checkInService,
                                       ICheckOutService checkOutService,
                                       IGeoJSONParseService geoJSONParseService)
     : base(strassenabschnittGISService)
 {
     this.localizationService         = localizationService;
     this.strassenabschnittGISService = strassenabschnittGISService;
     this.inspektionsRouteGISService  = inspektionsRouteGISService;
     this.packageService = packageService;
     this.inspektionsRouteGISOverviewService = inspektionsRouteGISOverviewService;
     this.sessionService = sessionService;
     this.inspektionsRtStrAbschnitteService    = inspektionsRtStrAbschnitteService;
     this.inspektionsRouteStatusverlaufService = inspektionsRouteStatusverlaufService;
     this.inspektionsRouteLockingService       = inspektionsRouteLockingService;
     this.ereignisLogService  = ereignisLogService;
     this.checkInService      = checkInService;
     this.checkOutService     = checkOutService;
     this.geoJSONParseService = geoJSONParseService;
 }
Ejemplo n.º 2
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")) }
            };
        }
Ejemplo n.º 3
0
 public PackageService(IServerConfigurationProvider serverConfigurationProvider,
                       IInspektionsRouteGISService inspektionsRouteGISService,
                       IInspektionsRouteGISOverviewService inspektionsRouteGISOverviewService,
                       ICheckOutsGISService checkOutsGISService,
                       ILocalizationService localizationService)
 {
     this.localizationService = localizationService;
     this.checkOutsGISService = checkOutsGISService;
     this.inspektionsRouteGISOverviewService = inspektionsRouteGISOverviewService;
     this.inspektionsRouteGISService         = inspektionsRouteGISService;
     this.serverConfigurationProvider        = serverConfigurationProvider;
 }
Ejemplo n.º 4
0
 public NetzdefinitionUndStrassenabschnittGISController(IStrassenabschnittGISService strassenabschnittGISService,
                                                        IAchsenSegmentService achsensegmentService,
                                                        IBelastungskategorieService belastungskategorieService,
                                                        IGeoJSONParseService geoJSONParseService,
                                                        ILocalizationService localizationService,
                                                        IInspektionsRouteGISService inspektionsRouteGISService,
                                                        IAbschnittGisValidationService abschnittGisValidationService) :
     base(strassenabschnittGISService)
 {
     this.localizationService           = localizationService;
     this.geoJSONParseService           = geoJSONParseService;
     this.strassenabschnittGISService   = strassenabschnittGISService;
     this.achsensegmentService          = achsensegmentService;
     this.belastungskategorieService    = belastungskategorieService;
     this.inspektionsRouteGISService    = inspektionsRouteGISService;
     this.abschnittGisValidationService = abschnittGisValidationService;
 }
Ejemplo n.º 5
0
        public CheckInService(
            IInspektionsRouteGISService inspektionsRouteGISService,
            IInspektionsRouteStatusverlaufService inspektionsRouteStatusverlaufService,

            IZustandsabschnittGISDTOService zustandsabschnittGISDTOService,
            IFahrbahnZustandDTOService fahrbahnZustandDTOService,
            ICheckOutsGISService checkOutsGISService,
            IEreignisLogService ereignisLogService,
            ITimeService timeService
            )
        {
            this.inspektionsRouteGISService           = inspektionsRouteGISService;
            this.inspektionsRouteStatusverlaufService = inspektionsRouteStatusverlaufService;

            this.zustandsabschnittGISDTOService = zustandsabschnittGISDTOService;
            this.fahrbahnZustandDTOService      = fahrbahnZustandDTOService;
            this.checkOutsGISService            = checkOutsGISService;
            this.ereignisLogService             = ereignisLogService;
            this.timeService = timeService;
        }
Ejemplo n.º 6
0
 public JahresabschlussService(
     ITransactionScopeProvider transactionScopeProvider,
     IErfassungsPeriodService erfassungsPeriodService,
     IStrassenabschnittService strassenabschnittService,
     INetzSummarischService netzSummarischService,
     IStrassenabschnittGISService strassenabschnittGISService,
     ITrottoirZustandService trottoirZustandService,
     ITrottoirZustandGISService trottoirZustandGisService,
     IKatalogCopyService katalogCopyService,
     INetzSummarischDetailService netzSummarischDetailService,
     IInspektionsRouteGISService inspektionsRouteGISService,
     IJahresabschlussGISService jahresabschlussGISService,
     IRealisierteMassnahmeService realisierteMassnahmeService,
     IKoordinierteMassnahmeGISModelService koordinierteMassnahmeGISModelService,
     IRealisierteMassnahmeSummarsichService realisierteMassnahmeSummarsichService,
     IEreignisLogService ereignisLogService,
     IMandantenDetailsCopyService mandantenDetailsCopyService,
     IBenchmarkingDataDetailCalculatorService benchmarkingDataDetailCopyService,
     IMassnahmenvorschlagTeilsystemeGISModelService massnahmenvorschlagTeilsystemeGISModelService,
     IKenngroessenFruehererJahreService kenngroessenFruehererJahreService)
 {
     this.transactionScopeProvider                      = transactionScopeProvider;
     this.erfassungsPeriodService                       = erfassungsPeriodService;
     this.strassenabschnittService                      = strassenabschnittService;
     this.netzSummarischService                         = netzSummarischService;
     this.strassenabschnittGISService                   = strassenabschnittGISService;
     this.trottoirZustandService                        = trottoirZustandService;
     this.trottoirZustandGisService                     = trottoirZustandGisService;
     this.katalogCopyService                            = katalogCopyService;
     this.netzSummarischDetailService                   = netzSummarischDetailService;
     this.jahresabschlussGISService                     = jahresabschlussGISService;
     this.inspektionsRouteGISService                    = inspektionsRouteGISService;
     this.realisierteMassnahmeService                   = realisierteMassnahmeService;
     this.realisierteMassnahmeSummarsichService         = realisierteMassnahmeSummarsichService;
     this.ereignisLogService                            = ereignisLogService;
     this.mandantenDetailsCopyService                   = mandantenDetailsCopyService;
     this.benchmarkingDataDetailCopyService             = benchmarkingDataDetailCopyService;
     this.koordinierteMassnahmeGISModelService          = koordinierteMassnahmeGISModelService;
     this.massnahmenvorschlagTeilsystemeGISModelService = massnahmenvorschlagTeilsystemeGISModelService;
     this.kenngroessenFruehererJahreService             = kenngroessenFruehererJahreService;
 }
Ejemplo n.º 7
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;
 }