Exemplo n.º 1
0
        private void MapServiceOnZustandsabschnittSelected(object sender, SelectZustandsabschnittDataTransferEventArgs dataTransferEventArgs)
        {
            var zustandsabschnittGisdto = dtoService.GetDTOByID <ZustandsabschnittGISDTO>(dataTransferEventArgs.Id);
            var strassenabschnittGisdto = dtoService.Get <StrassenabschnittGISDTO>().Single(s => s.Id == zustandsabschnittGisdto.StrassenabschnittGIS);

            ZustandsabschnittViewModel = new ZustandsabschnittViewModel(zustandsabschnittGisdto, strassenabschnittGisdto, dtoService, windowService, schadenMetadatenService, formService, messageBoxService, geoJsonService);
            IsVisible = true;
        }
Exemplo n.º 2
0
        private void MapServiceOnZustandsabschnittCreated(object sender, CreateZustandsabschnittDataTransferEventArgs dataTransferEventArgs)
        {
            var zustandsabschnittGisdto = new ZustandsabschnittGISDTO
            {
                Id = dataTransferEventArgs.Id,
                StrassenabschnittGIS = dataTransferEventArgs.StrassenabschnittId,
                Erfassungsmodus      = ZustandsErfassungsmodus.Manuel,
                Aufnahmedatum        = DateTime.Now
            };
            //should only be saved if Save or Apply is pressed
            //dtoService.CreateOrReplaceDTO(zustandsabschnittGisdto);

            var strassenabschnittGisdto = dtoService.Get <StrassenabschnittGISDTO>().Single(s => s.Id == zustandsabschnittGisdto.StrassenabschnittGIS);

            ZustandsabschnittViewModel = new ZustandsabschnittViewModel(zustandsabschnittGisdto, strassenabschnittGisdto, dtoService, windowService, schadenMetadatenService, formService, messageBoxService, geoJsonService, true);
            IsVisible = true;
        }