public MassnahmenvorschlagKatalogOverviewService(
     ITransactionScopeProvider transactionScopeProvider,
     ISecurityService securityService,
     IHistorizationService historizationService,
     IEntityServiceMappingEngine entityServiceMappingEngine,
     ILocalizationService localizationService,
     IGlobalMassnahmenvorschlagKatalogEditService globalMassnahmenvorschlagKatalogEditService)
     : base(transactionScopeProvider, entityServiceMappingEngine)
 {
     this.securityService      = securityService;
     this.historizationService = historizationService;
     this.localizationService  = localizationService;
     this.globalMassnahmenvorschlagKatalogEditService = globalMassnahmenvorschlagKatalogEditService;
 }
 public MassnahmenvorschlagController(IGlobalMassnahmenvorschlagKatalogEditService globalMassnahmenvorschlagKatalogService,
                                      IMassnahmenvorschlagKatalogEditService massnahmenvorschlagKatalogEditService,
                                      IMassnahmenvorschlagKatalogOverviewService massnahmenvorschlagKatalogOverviewService,
                                      ISecurityService securityService,
                                      IBelastungskategorieService belastungskategorieService,
                                      ILocalizationService localizationService)
 {
     this.globalMassnahmenvorschlagKatalogService   = globalMassnahmenvorschlagKatalogService;
     this.massnahmenvorschlagKatalogEditService     = massnahmenvorschlagKatalogEditService;
     this.massnahmenvorschlagKatalogOverviewService = massnahmenvorschlagKatalogOverviewService;
     this.securityService            = securityService;
     this.belastungskategorieService = belastungskategorieService;
     this.localizationService        = localizationService;
 }
Exemple #3
0
 public MassnahmenvorschlagKatalogCreateModelValidator(ILocalizationService localizationService, IGlobalMassnahmenvorschlagKatalogEditService globalMassnahmenvorschlagKatalogEditService)
     : base(localizationService)
 {
     RuleForNotNullableString(m => m.Typ);
     RuleFor(m => m.KonstenModels).SetCollectionValidator(new MassnahmenvorschlagKatalogKonstenEditModelValidator(localizationService));
     RuleFor(c => c.Typ).Must(globalMassnahmenvorschlagKatalogEditService.IsTypUniqe).When(m => m.Id == Guid.Empty).WithMessage(localizationService.GetLocalizedError(ValidationError.ShouldBeUnique));
 }