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; }
public SessionAppService(IRepository <ShaRoleAppointedPerson, Guid> roleAppointmentRepository, IShaPermissionChecker permissionChecker) { _roleAppointmentRepository = roleAppointmentRepository; _permissionChecker = permissionChecker; }