Beispiel #1
0
 public ShaRoleAppService(
     IRepository <ShaRole, Guid> repository,
     IShaPermissionChecker shaPermissionChecker
     ) : base(repository)
 {
     _shaPermissionChecker = shaPermissionChecker;
 }
 public ShaRoleAppointedPersonAppService(IRepository <ShaRoleAppointedPerson, Guid> repository, IRepository <ShaRole, Guid> roleRepository, IRepository <ShaRoleAppointmentEntity, Guid> appEntityRepository, IRepository <Person, Guid> personRepository, IRepository <Area, Guid> areaRepository, IShaPermissionChecker shaPermissionChecker) : base(repository)
 {
     _roleRepository       = roleRepository;
     _appEntityRepository  = appEntityRepository;
     _personRepository     = personRepository;
     _areaRepository       = areaRepository;
     _shaPermissionChecker = shaPermissionChecker;
 }
 public ShaPermissionManager(
     IIocManager iocManager,
     IAuthorizationConfiguration authorizationConfiguration,
     IUnitOfWorkManager unitOfWorkManager,
     IMultiTenancyConfig multiTenancyConfig,
     IRepository <PermissionDefinition, Guid> permissionDefinitionRepository,
     IShaPermissionChecker shaPermissionChecker
     ) :
     base(iocManager, authorizationConfiguration, unitOfWorkManager, multiTenancyConfig)
 {
     _iocManager = iocManager;
     _authorizationConfiguration     = authorizationConfiguration;
     _permissionDefinitionRepository = permissionDefinitionRepository;
     _shaPermissionChecker           = shaPermissionChecker;
 }
Beispiel #4
0
 public SessionAppService(IRepository <ShaRoleAppointedPerson, Guid> roleAppointmentRepository, IShaPermissionChecker permissionChecker)
 {
     _roleAppointmentRepository = roleAppointmentRepository;
     _permissionChecker         = permissionChecker;
 }