Exemplo n.º 1
0
 public SqlStringLocalizer(LocalizationDbContext dbContext, string baseName, CultureInfo cultureInfo, ILogger logger, IHostingEnvironment env)
 {
     this.DbContext   = dbContext;
     this.Culture     = cultureInfo;
     this.BaseName    = baseName ?? string.Empty;
     this.Logger      = logger;
     this.Environment = env;
 }
Exemplo n.º 2
0
 public static void Migrate(IApplicationBuilder app)
 {
     using (var serviceScope = app.ApplicationServices.GetRequiredService <IServiceScopeFactory>().CreateScope())
     {
         using (LocalizationDbContext context = serviceScope.ServiceProvider.GetService <LocalizationDbContext>())
         {
             context.Database.Migrate();
         }
     }
 }
Exemplo n.º 3
0
        private static LocalizationDbContext GetContext()
        {
            IConfigurationRoot configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json").Build();

            var optionBuilder = new DbContextOptionsBuilder <LocalizationDbContext>().UseSqlServer(configuration.GetConnectionString("Db")).EnableSensitiveDataLogging().UseLazyLoadingProxies();
            var context       = new LocalizationDbContext(optionBuilder.Options);

            context.Seed();

            return(context);
        }
Exemplo n.º 4
0
 public SqlStringLocalizerFactory(LocalizationDbContext dbContext, ILogger <SqlStringLocalizer> logger, IHostingEnvironment env)
 {
     this.DbContext   = dbContext;
     this.Looger      = logger;
     this.Environment = env;
 }
Exemplo n.º 5
0
 public SqlStringLocalizer(LocalizationDbContext dbContext, string baseName, ILogger logger, IHostingEnvironment env)
     : this(dbContext, baseName, null, logger, env)
 {
 }
 public LocalizationBaseRepository(LocalizationDbContext context)
 {
     Context = context;
 }
Exemplo n.º 7
0
 public CultureProvider(LocalizationDbContext dbContext, ILogger <CultureProvider> logger, IMemoryCache cache)
 {
     this.DbContext   = dbContext;
     this.MemoryCache = cache;
 }
Exemplo n.º 8
0
 public LocalizableStringRepository(LocalizationDbContext dbContext)
     : base(dbContext)
 {
 }