public BaseService(IDTOService <TListDTO> listService, IDTOService <TDetailDTO> detailService, IEntityRepository <TEntity> entityRepository) : base(detailService, entityRepository) { ListService = listService; }
public AuthController(SignInManager <Employee> signInManager, UserManager <Employee> userManager, IDTOService dtoService, IInviteControllerService inviteControllerService) { _userManager = userManager; _signInManager = signInManager; _dtoService = dtoService; _inviteControllerService = inviteControllerService; }
public BaseService(IDTOService <TListDTO> listService, IDTOService <TDetailDTO> detailService, ModelRepository <TModel> modelRepository) : base(detailService, modelRepository) { ListService = listService; }
public FormViewModel( IWindowService windowService, IMapService mapService, IDTOService dtoService, ISchadenMetadatenService schadenMetadatenService, IFormService formService, IMessageBoxService messageBoxService, IGeoJsonService geoJsonService) { this.windowService = windowService; this.dtoService = dtoService; this.schadenMetadatenService = schadenMetadatenService; this.formService = formService; this.messageBoxService = messageBoxService; this.geoJsonService = geoJsonService; mapService.ZustandsabschnittSelected += MapServiceOnZustandsabschnittSelected; mapService.ZustandsabschnittChanged += MapServiceOnZustandsabschnittChanged; mapService.ZustandsabschnittCreated += MapServiceOnZustandsabschnittCreated; mapService.ZustandsabschnittCancelled += MapServiceOnZustandsabschnittCancelled; mapService.StrassenabschnittSelected += MapServiceOnStrassenabschnittSelected; mapService.ZustandsabschnittDeleted += MapServiceOnZustandsabschnittDeleted; IsVisible = false; formService.GettingFormHasChanges += (sender, args) => { args.HasFormChanges = ZustandsabschnittViewModel != null && ZustandsabschnittViewModel.HasChanges; }; }
public ZustandTrottoirViewModel( ZustandsabschnittGISDTO zustandsabschnittGisdto, StrassenabschnittGISDTO strassenabschnittGisdto, IDTOService dtoService, IWindowService windowService) { this.zustandsabschnittGisdto = zustandsabschnittGisdto; this.strassenabschnittGisdto = strassenabschnittGisdto; this.dtoService = dtoService; this.windowService = windowService; Load(zustandsabschnittGisdto); PropertyChanged += (sender, args) => { if ( args.PropertyName == ExpressionHelper.GetPropertyName(() => ZustandsindexTrottoirLinks) || args.PropertyName == ExpressionHelper.GetPropertyName(() => ZustandsindexTrottoirRechts) || args.PropertyName == ExpressionHelper.GetPropertyName(() => DringlichkeitTrottoirLinks) || args.PropertyName == ExpressionHelper.GetPropertyName(() => DringlichkeitTrottoirRechts) || args.PropertyName == ExpressionHelper.GetPropertyName(() => MassnahmenvorschlagTrottoirLinks) || args.PropertyName == ExpressionHelper.GetPropertyName(() => MassnahmenvorschlagTrottoirRechts) ) { OnChanged(); } }; }
public ZustandsErfassungsmodusChooserViewModel( ZustandsabschnittGISDTO zustandsabschnittGisDto, StrassenabschnittGISDTO strassenabschnittGisdto, IDTOService dtoService, IWindowService windowService, ISchadenMetadatenService schadenMetadatenService, IMessageBoxService messageBoxService, bool isNew) { this.zustandsabschnittGisDto = zustandsabschnittGisDto; this.strassenabschnittGisdto = strassenabschnittGisdto; this.dtoService = dtoService; this.windowService = windowService; this.schadenMetadatenService = schadenMetadatenService; this.messageBoxService = messageBoxService; this.isNew = isNew; OpenZustandsFahrbahnWindowCommand = new DelegateCommand(OpenZustandsFahrbahnWindow); RegisterValidation(m => m.Zustandsindex, () => IsValidDecimalWithDecimalPlaces(Zustandsindex, 2), string.Format(MobileLocalization.InvalidDecimalPlacesValidationError, 2)); RegisterValidation(m => m.Zustandsindex, () => RangeValidator(Zustandsindex, 0, 5), RangeValidationMessage(0, 5)); RegisterValidation(m => m.Zustandsindex, IsZustandsindexValid, RangeValidationMessage(0, 5)); RegisterValidation(m => m.IsGrobInitializiert, () => ZustandsErfassungsmodus != ZustandsErfassungsmodus.Grob || IsGrobInitializiert, MobileLocalization.GrobFormIsNotinitialized); RegisterValidation(m => m.IsDetailInitializiert, () => ZustandsErfassungsmodus != ZustandsErfassungsmodus.Detail || IsDetailInitializiert, MobileLocalization.DetailFormIsNotinitialized); ReCreateZustabdFahrbahnWindowViewModel(); Load(zustandsabschnittGisDto, isNew); PropertyChanged += (sender, args) => { if (args.PropertyName == ExpressionHelper.GetPropertyName(() => Zustandsindex)) { HasNoChanges = false; } }; DelegateEvent(() => IsValid, () => HasError); DelegateEvent(() => Zustandsindex, () => ZustandsindexCalculated); PropertyChanged += (sender, args) => { if ( args.PropertyName == ExpressionHelper.GetPropertyName(() => Zustandsindex) || args.PropertyName == ExpressionHelper.GetPropertyName(() => IsGrobInitializiert) || args.PropertyName == ExpressionHelper.GetPropertyName(() => IsDetailInitializiert) || args.PropertyName == ExpressionHelper.GetPropertyName(() => Massnahmenvorschlag) || args.PropertyName == ExpressionHelper.GetPropertyName(() => ZustandsErfassungsmodus) || args.PropertyName == ExpressionHelper.GetPropertyName(() => Dringlichkeit) ) { OnChanged(); } }; }
public ExportService( IClientConfigurationProvider clientConfigurationProvider, IDTOService dtoService, ILoadService loadService, IFormService formService) { this.formService = formService; this.clientConfigurationProvider = clientConfigurationProvider; this.dtoService = dtoService; this.loadService = loadService; }
public LoadService(IDTOService dtoService, IClientConfigurationProvider clientConfigurationProvider, IMapService mapService, IFormService formService, IGeoJsonService geoJsonService, IProgressService progressService) { this.formService = formService; this.dtoService = dtoService; this.mapService = mapService; this.geoJsonService = geoJsonService; this.progressService = progressService; Action action = new Action(() => InspektionsroutenDictionary = new ObservableCollection <XMLKeyValuePair <Guid, string> >()); Application.Current.Dispatcher.Invoke(action); this.clientConfigurationProvider = clientConfigurationProvider; }
public ZustandsabschnittDetailsViewModel( ZustandsabschnittGISDTO zustandsabschnittGisdto, StrassenabschnittGISDTO strassenabschnittGisdto, IDTOService dtoService, IWindowService windowService) { this.zustandsabschnittGisdto = zustandsabschnittGisdto; this.strassenabschnittGisdto = strassenabschnittGisdto; this.dtoService = dtoService; this.windowService = windowService; RegisterValidation(vm => vm.Aufnahmeteam, () => LenghtValidator(Aufnahmeteam), LengthValidationMessage()); RegisterValidation(vm => vm.Bemerkung, () => LenghtValidator(Bemerkung, 8000), LengthValidationMessage(8000)); RegisterValidation(vm => vm.Aufnahmedatum, () => DateTimeValidator(Aufnahmedatum), DateTimeValidationMessage()); RegisterValidation(vm => vm.Aufnahmedatum, () => RequiredValidator(Aufnahmedatum), MobileLocalization.RequiredValidationError); RegisterValidation(vm => vm.Abschnittsnummer, () => RangeValidator(Abschnittsnummer), RangeValidationMessage()); RegisterValidation(vm => vm.Laenge, () => RequiredValidator(Laenge), MobileLocalization.GeometryShouldBeNotNull); RegisterValidation(vm => vm.Laenge, () => RangeValidator(Laenge, 1), RangeValidationMessage(1)); RegisterValidation(vm => vm.Laenge, ValidateZustandsabschnittStrassenabschnittLaenge, ZustandsabschnittStrassenabschnittLaengeValidationMessage()); Load(zustandsabschnittGisdto, strassenabschnittGisdto); DelegateEvent(() => IsValid, () => HasError); PropertyChanged += (sender, args) => { if ( args.PropertyName == ExpressionHelper.GetPropertyName(() => Aufnahmedatum) || args.PropertyName == ExpressionHelper.GetPropertyName(() => Laenge) || args.PropertyName == ExpressionHelper.GetPropertyName(() => Aufnahmeteam) || args.PropertyName == ExpressionHelper.GetPropertyName(() => Bemerkung) || args.PropertyName == ExpressionHelper.GetPropertyName(() => Wetter) ) { OnChanged(); } }; }
public ZustandFahrbahnWindowViewModel( ZustandsabschnittGISDTO zustandsabschnittGisdto, StrassenabschnittGISDTO strassenabschnittGisdto, IDTOService dtoService, ISchadenMetadatenService schadenMetadatenService, IWindowService windowService, IMessageBoxService messageBoxService) { this.zustandsabschnittGisdto = zustandsabschnittGisdto; this.strassenabschnittGisdto = strassenabschnittGisdto; this.dtoService = dtoService; this.schadenMetadatenService = schadenMetadatenService; this.messageBoxService = messageBoxService; OkCommand = new DelegateCommand(Ok); CancelCommand = new DelegateCommand(Cancel); RegisterValidation(m => m.Zustandsindex, () => IsValidDecimalWithDecimalPlaces(Zustandsindex, 2), string.Format(MobileLocalization.InvalidDecimalPlacesValidationError, 2)); RegisterValidation(m => m.Zustandsindex, () => RangeValidator(Zustandsindex, 0, 5), RangeValidationMessage(0, 5)); GrobItemViewModels = new ObservableCollection <GrobItemViewModel>(); DetailGroupItemViewModels = new ObservableCollection <DetailGroupItemViewModel>(); Load(zustandsabschnittGisdto); PropertyChanged += (sender, args) => { if (args.PropertyName != ExpressionHelper.GetPropertyName(() => IsValid) && args.PropertyName != ExpressionHelper.GetPropertyName(() => ValidationErrorStrings) && args.PropertyName != ExpressionHelper.GetPropertyName(() => IsGrobInitializiert) && args.PropertyName != ExpressionHelper.GetPropertyName(() => IsDetailInitializiert) && args.PropertyName != ExpressionHelper.GetPropertyName(() => HasNoChanges) ) { HasNoChanges = false; } }; HasNoChanges = true; }
public PackageService(IMessageBoxService messageBoxService, IClientConfigurationProvider clientConfigurationProvider, ILanguageService languageService, IExportService exportService, IDTOService dtoService, ILoadService loadService, IGeoJsonService geoJsonService, IFormService formService, IWindowService windowService, IProgressService progressService ) { this.dtoService = dtoService; this.exportService = exportService; this.messageBoxService = messageBoxService; this.clientConfigurationProvider = clientConfigurationProvider; this.languageService = languageService; this.loadService = loadService; this.geoJsonService = geoJsonService; this.formService = formService; this.windowService = windowService; this.progressService = progressService; }
public GeoJsonService(IDTOService dtoService) { this.dtoService = dtoService; }
public SubjectController(ISubjectRepository subjectRepository, IDTOService dtoService, ISubjectControllerService subjectControllerService) { _subjectRepository = subjectRepository; _dtoService = dtoService; _subjectControllerService = subjectControllerService; }
public EmployeesController(IEmployeesRepository repository, IDTOService dtoService, UserManager <Employee> userManager) { _repository = repository; _dtoService = dtoService; _userManager = userManager; }
public BaseReport(IDTOService <TReportDTO> baseService) { DtoService = baseService; }
public ZustandsabschnittViewModel( ZustandsabschnittGISDTO zustandsabschnittGisDto, StrassenabschnittGISDTO strassenabschnittGisdto, IDTOService dtoService, IWindowService windowService, ISchadenMetadatenService schadenMetadatenService, IFormService formService, IMessageBoxService messageBoxService, IGeoJsonService geoJsonService, bool isNew = false) { this.zustandsabschnittGisDto = zustandsabschnittGisDto; this.strassenabschnittGisdto = strassenabschnittGisdto; this.dtoService = dtoService; this.formService = formService; this.messageBoxService = messageBoxService; this.geoJsonService = geoJsonService; ZustandsabschnittDetailsViewModel = new ZustandsabschnittDetailsViewModel(zustandsabschnittGisDto, strassenabschnittGisdto, dtoService, windowService); ZustandsErfassungsmodusChooserViewModel = new ZustandsErfassungsmodusChooserViewModel(zustandsabschnittGisDto, strassenabschnittGisdto, dtoService, windowService, schadenMetadatenService, messageBoxService, isNew); TabViewModels = new ObservableCollection <IZustandsabschnittTabViewModel> { ZustandsabschnittDetailsViewModel, ZustandsErfassungsmodusChooserViewModel }; if (strassenabschnittGisdto.Trottoir != TrottoirTyp.KeinTrottoir && strassenabschnittGisdto.Trottoir != TrottoirTyp.NochNichtErfasst) { ZustandTrottoirViewModel = new ZustandTrottoirViewModel(zustandsabschnittGisDto, strassenabschnittGisdto, dtoService, windowService); TabViewModels.Add(ZustandTrottoirViewModel); } SaveCommand = new DelegateCommand(Save); ApplyCommand = new DelegateCommand(Apply); CancelCommand = new DelegateCommand(Cancel); DeleteCommand = new DelegateCommand(Delete); OpenHelpWindowCommand = new DelegateCommand(() => { if (SelectedTabViewModel != null) { SelectedTabViewModel.OpenHelp(); } }); foreach (var tabViewModel in TabViewModels) { tabViewModel.PropertyChanged += (sender, args) => { if (args.PropertyName == ExpressionHelper.GetPropertyName(() => IsValid)) { IsChildsValid = TabViewModels.All(tvm => tvm.IsValid); } }; tabViewModel.Changed += (sender, args) => { HasChanges = true; }; } IsNew = isNew; RegisterValidation(vm => vm.BezeichnungVon, () => LenghtValidator(BezeichnungVon), LengthValidationMessage()); RegisterValidation(vm => vm.BezeichnungBis, () => LenghtValidator(BezeichnungBis), LengthValidationMessage()); Load(); PropertyChanged += (sender, args) => { if ( args.PropertyName == ExpressionHelper.GetPropertyName(() => BezeichnungVon) || args.PropertyName == ExpressionHelper.GetPropertyName(() => BezeichnungBis) ) { HasChanges = true; } }; }
public ProductController(IDTOService <CartVM> cartService, IDTOService <ProductVM> productRep_, IDTOService <PhotoVM> photoRep_) { this.cartService = cartService; productRep = productRep_; photoRep = photoRep_; }
public DaysController(IDaysRepository repository, IDTOService dtoService) { _repository = repository; _dtoService = dtoService; }
public ExtendedReport(IDTOService <TPredicateDTO> dtoPredicateService, IDTOService <TResultDTO> dtoResultService) : base(dtoResultService) { DtoPredicateService = dtoPredicateService; }