public MongoTemplate(MongoDbSettings mongoDbSettings, ITenantAccessService tenantAccessService, IStringLocalizer <TenantFrameworkResource> sl) { _tenantAccessService = tenantAccessService; _mongoDbSettings = mongoDbSettings; _sl = sl; _collectionName = (typeof(TDocument)).Name.ToCamelCase(); if (_collectionName.EndsWith("Row")) { _collectionName = _collectionName[0..^ 3];
public DbFixture( MongoDbSettings mongoDbSettings, ITenantAccessService tenantAccessService, IServiceProvider services) { _mongoDbSettings = mongoDbSettings; _tenantAccessService = tenantAccessService; _services = services; var camelCaseConventionPack = new ConventionPack { new CamelCaseElementNameConvention() }; ConventionRegistry.Register("CamelCase", camelCaseConventionPack, type => true); }
public UserRepository(MongoDbSettings mongoDbSettings, ITenantAccessService tenantAccessService, IStringLocalizer <TenantFrameworkResource> sl) : base(mongoDbSettings, tenantAccessService, sl) { }
public UserRepository(MongoDbSettings mongoDbSettings, ITenantAccessService tenantAccessService) : base(mongoDbSettings, tenantAccessService) { }
public MongoTemplate(MongoDbSettings mongoDbSettings, ITenantAccessService tenantAccessService) { _tenantAccessService = tenantAccessService; _mongoDbSettings = mongoDbSettings; }