/// <summary> /// Constructor. /// </summary> public TenantController( ITenantsRepository tenantsRepository, IMapper mapper) { _tenantsRepository = tenantsRepository; _mapper = mapper; }
public AllowedOriginsProvider( ICacheStore cache, ITenantsRepository tenantsRepository) { _cache = cache; _tenantsRepository = tenantsRepository; }
public Helper(ICountryRepository countryRepository, ITenantsRepository tenantsRepository, IVenuesRepository venuesRepository, IVenueTypesRepository venueTypesRepository) { _countryRepository = countryRepository; _tenantsRepository = tenantsRepository; _venuesRepository = venuesRepository; _venueTypesRepository = venueTypesRepository; }
/// <summary> /// Initializes a new instance of the <see cref="Sharding" /> class. /// <para>Bootstrap Elastic Scale by creating a new shard map manager and a shard map on the shard map manager database if necessary.</para> /// </summary> /// <param name="catalogConfig">The catalog configuration.</param> /// <param name="databaseConfig">The database configuration.</param> /// <param name="tenantsRepository">The tenants repository.</param> /// <param name="helper">The helper.</param> public Sharding(CatalogConfig catalogConfig, DatabaseConfig databaseConfig, ITenantsRepository tenantsRepository, IHelper helper) { try { _tenantsRepository = tenantsRepository; _helper = helper; var smmconnstr = _helper.GetSqlConnectionString(databaseConfig, catalogConfig); // Deploy shard map manager // if shard map manager exists, refresh content, else create it, then add content ShardMapManager smm; ShardMapManager = !ShardMapManagerFactory.TryGetSqlShardMapManager(smmconnstr, ShardMapManagerLoadPolicy.Lazy, out smm) ? ShardMapManagerFactory.CreateSqlShardMapManager(smmconnstr) : smm; // check if shard map exists and if not, create it ListShardMap <int> sm; ShardMap = !ShardMapManager.TryGetListShardMap(catalogConfig.CatalogDatabase, out sm) ? ShardMapManager.CreateListShardMap <int>(catalogConfig.CatalogDatabase) : sm; } catch (Exception ex) { // _logger.LogError(0, ex, "Error in sharding initialisation."); throw new ApplicationException("Error in sharding initialisation."); } }
public CreateTenantCommandHandler( ITenantsRepository tenantsRepository, ITenantSettingsRepository tenantSettingsRepository, ITenantAllowedOriginsRepository tenantAllowedOriginsRepository, IMapper mapper) { _tenantsRepository = tenantsRepository; _tenantSettingsRepository = tenantSettingsRepository; _tenantAllowedOriginsRepository = tenantAllowedOriginsRepository; _mapper = mapper; }
public ApplyForTenantCommandHandler( IMapper mapper, IGuid guid, ITenantsRepository tenantsRepository, ITenantApplicationsRepository tenantApplicationsRepository) { _mapper = mapper; _guid = guid; _tenantsRepository = tenantsRepository; _tenantApplicationsRepository = tenantApplicationsRepository; }
public LoginUserWithCredentialsCommandHandler( IAuthRepository authRepository, IJwtTokenFactory jwtTokenFactory, ITenantsRepository tenantsRepository, IMapper mapper) { _authRepository = authRepository; _jwtTokenFactory = jwtTokenFactory; _tenantsRepository = tenantsRepository; _mapper = mapper; }
public UpdateTenantSettingsCommandHandler( IMapper mapper, ITenantsRepository tenantsRepository, ITenantSettingsRepository tenantSettingsRepository, ITenantAllowedOriginsRepository allowedOriginsRepository) { _tenantsRepository = tenantsRepository; _tenantSettingsRepository = tenantSettingsRepository; _allowedOriginsRepository = allowedOriginsRepository; _mapper = mapper; }
public TenantInitializer( IAdminTenantConfiguration adminTenantConfiguration, ITenantsRepository tenantsRepository, IMediator mediator, IGuid guid, IMapper mapper, ILogger <TenantInitializer> logger) { _adminTenantConfiguration = adminTenantConfiguration; _tenantsRepository = tenantsRepository; _mediator = mediator; _guid = guid; _mapper = mapper; _logger = logger; }
///// <summary> ///// Constructor. ///// </summary> public TenantDatabaseController(ITenantsRepository tenantsRepository, ITenantSettingsRepository tenantSettingsRepository, ITenantSettingsFeatureManager featureManager, IFeatureManager productFeatureManager, IFeatureSettingsProvider featureSettingsProvider, ITestEnvironment testEnvironment, IConfiguration configuration, IMapper mapper) { _tenantsRepository = tenantsRepository; _tenantSettingsRepository = tenantSettingsRepository; _featureManager = featureManager; _productFeatureManager = productFeatureManager; _featureSettingsProvider = featureSettingsProvider; _testEnvironment = testEnvironment; _configuration = configuration; _mapper = mapper; }
public AuthorizeUserWithFacebookCommandHandler( IFacebookApiClient facebookApiClient, ITenantProviderSettingsRepository providerSettingsRepository, ITenantsRepository tenantsRepository, IAuthRepository authRepository, IJwtTokenFactory jwtTokenFactory, IAvatarRepository avatarRepository, IGuid guid, IMapper mapper) { _facebookApiClient = facebookApiClient; _providerSettingsRepository = providerSettingsRepository; _tenantsRepository = tenantsRepository; _authRepository = authRepository; _jwtTokenFactory = jwtTokenFactory; _avatarRepository = avatarRepository; _guid = guid; _mapper = mapper; }
/// <summary> /// This method gets called by the runtime. Use this method to add services to the container. /// </summary> /// <param name="services">The services.</param> public void ConfigureServices(IServiceCollection services) { //Localisation settings services.AddLocalization(options => options.ResourcesPath = "Resources"); // Add framework services. services.AddMvc() .AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix) .AddDataAnnotationsLocalization(); // Adds a default in-memory implementation of IDistributedCache. services.AddDistributedMemoryCache(); services.AddSession(); //register catalog DB services.AddDbContext <CatalogDbContext>(options => options.UseSqlServer(GetCatalogConnectionString(CatalogConfig, DatabaseConfig))); //Add Application services services.AddTransient <ITenantsRepository, TenantsRepository>(); services.AddTransient <ITicketRepository, TicketRepository>(); services.AddTransient <ICountryRepository, CountryRepository>(); services.AddTransient <IVenuesRepository, VenuesRepository>(); services.AddTransient <IVenueTypesRepository, VenueTypesRepository>(); //create instance of helper class services.AddTransient <IHelper, Helper>(); var provider = services.BuildServiceProvider(); _helper = provider.GetService <IHelper>(); services.AddTransient <IEventsRepository, EventsRepository>(); services.AddTransient <ICustomerRepository, CustomerRepository>(); services.AddTransient <IEventSectionRepository, EventSectionRepository>(); services.AddTransient <ISectionRepository, SectionRepository>(); services.AddTransient <ITicketPurchaseRepository, TicketPurchaseRepository>(); _tenantsRepository = provider.GetService <ITenantsRepository>(); //shard management InitialiseShardMapManager(); _helper.RegisterTenantShard(TenantServerConfig, DatabaseConfig, CatalogConfig, TenantServerConfig.ResetEventDates); }
public TenantsDomainModelHandler(ITenantsRepository tenantRepository, ISqlServerMasterDbContext dbContext) { _tenantsRepository = tenantRepository; _dbContext = dbContext; }
public TenantsController(ITenantsRepository tenantsRepo, IClientsRepository clientsRepo, IMapper mapper) { _tenantsRepo = tenantsRepo; _clientsRepo = clientsRepo; _mapper = mapper; }
public TenantsController(ITenantsRepository _context) { Context = _context; }
public GetTenantQueryHandler(ITenantsRepository tenantsRepository, IMapper mapper) { _tenantsRepository = tenantsRepository; _mapper = mapper; }
public CreateTenantCommandHandler(ITenantsRepository tenantsRepository, IMapper mapper) { _tenantsRepository = tenantsRepository; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="HomeController" /> class. /// </summary> /// <param name="tenantsRepository">The tenants repository.</param> /// <param name="venuesRepository">The venues repository.</param> /// <param name="helper">The helper class</param> public HomeController(ITenantsRepository tenantsRepository, IVenuesRepository venuesRepository, IHelper helper) { _tenantsRepository = tenantsRepository; _venuesRepository = venuesRepository; _connectionString = helper.GetBasicSqlConnectionString(Startup.DatabaseConfig); }
public WildcardController(ITenantsRepository tenantsRepository) { this.tenantsRepository = tenantsRepository; }
public TenantProvider(ITenantsRepository tenantsRepository, ICacheStore cache) { _tenantsRepository = tenantsRepository; _cache = cache; }
/// <summary> /// Constructor. /// </summary> public TenantPreviewController(ITenantsRepository tenantsRepository) { _tenantsRepository = tenantsRepository; }
public void Setup() { _tenantsRepository = new MockTenantsRepository(); _tenantsRepository.Add(SetTenant()); }
public TenantsLogic(ITenantsRepository tenantsRepository, IMapper mapper) { _tenantsRepository = tenantsRepository; _mapper = mapper; }
/// <summary> /// Constructor. /// </summary> public CurrentUserController(IMapper mapper, IUsersRepository usersRepository, ITenantsRepository tenantsRepository) { _tenantsRepository = tenantsRepository; _mapper = mapper; }
public TenantsController(ILogger <TenantsController> logger, ITenantsRepository repo) { _logger = logger; _repo = repo; }
public HomeController(ITenantsRepository tenantsRepository) { this.tenantsRepository = tenantsRepository; }