public EntityFrameworkGrainStorage( IServiceProvider serviceProvider, ITypeResolver typeResolver, IEntityTypeResolver entityTypeResolver) { _serviceProvider = serviceProvider; _entityTypeResolver = entityTypeResolver; _typeResolver = typeResolver; }
public AuthorizationContextFactory( IEntityTypeResolver typeResolver, IGenericRepository <GlobalConfig> globalConfigurationRepository, IUserRepository userRepository) { _typeResolver = typeResolver; _globalConfigurationRepository = globalConfigurationRepository; _userRepository = userRepository; }
public OrganizationAuthorizationContext( IOrganizationalUserContext activeUserContext, IEntityTypeResolver typeResolver, IModuleModificationPolicy moduleLevelAccessPolicy, IGlobalReadAccessPolicy globalReadAccessPolicy, IModuleCreationPolicy typeCreationPolicy, IUserRepository userRepository) { _activeUserContext = activeUserContext; _typeResolver = typeResolver; _moduleLevelAccessPolicy = moduleLevelAccessPolicy; _globalReadAccessPolicy = globalReadAccessPolicy; _typeCreationPolicy = typeCreationPolicy; _userRepository = userRepository; }