Exemplo n.º 1
0
 public ServiceDataRuleCommandHandler(
     IUnitOfWork <ServiceDataRule> uow,
     [NotNull] IMediatorHandler bus,
     [NotNull] IServiceDataRuleRepository repository
     ) : base(uow, bus)
 {
     _bus        = bus ?? throw new ArgumentNullException(nameof(bus));
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Exemplo n.º 2
0
 public AuthorizeCommandHandler(
     [NotNull] IMediatorHandler bus,
     [NotNull] IUnitOfWork <ServicePermission> unitOfWork,
     [NotNull] IServicePermissionRepository servicePermissionRepository,
     [NotNull] IServiceDataRuleRepository serviceDataRuleRepository
     ) : base(unitOfWork, bus)
 {
     _bus        = bus ?? throw new ArgumentNullException(nameof(bus));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _servicePermissionRepository = servicePermissionRepository ??
                                    throw new ArgumentNullException(nameof(servicePermissionRepository));
     _serviceDataRuleRepository = serviceDataRuleRepository ??
                                  throw new ArgumentNullException(nameof(serviceDataRuleRepository));
 }
Exemplo n.º 3
0
 public AuthorizationService(
     [NotNull] IStaticCacheManager cacheManager,
     [NotNull] IServiceDataRuleRepository serviceDataRuleRepository,
     [NotNull] IServicePermissionRepository servicePermissionRepository,
     [NotNull] IMediatorHandler bus,
     [NotNull] INotificationHandler <DomainNotification> notifications
     )
 {
     _cacheManager = cacheManager ?? throw new ArgumentNullException(nameof(cacheManager));
     _serviceDataRuleRepository = serviceDataRuleRepository ??
                                  throw new ArgumentNullException(nameof(serviceDataRuleRepository));
     _servicePermissionRepository = servicePermissionRepository ??
                                    throw new ArgumentNullException(nameof(servicePermissionRepository));
     _bus           = bus ?? throw new ArgumentNullException(nameof(bus));
     _notifications = notifications as DomainNotificationHandler ??
                      throw new ArgumentNullException(nameof(notifications));
 }