Exemplo n.º 1
0
 public SiteResetTaskExecutor(
     IThemeService themeService, 
     ISiteThemeService siteThemeService,
     ISessionFactoryHolder sessionFactoryHolder,
     IVirtualPathProvider virtualPathProvider,
     ShellSettings shellSettings,
     ISessionLocator sessionLocator,
     IEnumerable<ICommandInterpreter> commandInterpreters,
     IReportsCoordinator reportsCoordinator)
 {
     _themeService = themeService;
     _siteThemeService = siteThemeService;
     _virtualPathProvider = virtualPathProvider;
     _sessionFactoryHolder = sessionFactoryHolder;
     var interpreter = new Coevery.Core.Services.DefaultDataMigrationInterpreter(shellSettings, sessionLocator, commandInterpreters, sessionFactoryHolder, reportsCoordinator);
     _schemaBuilder = new SchemaBuilder(interpreter, "", s => s.Replace(".", "_"));
     Logger=NullLogger.Instance;
 }
Exemplo n.º 2
0
        public SiteResetTaskExecutor(
            IThemeService themeService,
            ISiteThemeService siteThemeService,
            ISessionFactoryHolder sessionFactoryHolder,
            IVirtualPathProvider virtualPathProvider,
            ShellSettings shellSettings,
            ISessionLocator sessionLocator,
            IEnumerable <ICommandInterpreter> commandInterpreters,
            IReportsCoordinator reportsCoordinator)
        {
            _themeService         = themeService;
            _siteThemeService     = siteThemeService;
            _virtualPathProvider  = virtualPathProvider;
            _sessionFactoryHolder = sessionFactoryHolder;
            var interpreter = new Coevery.Core.Services.DefaultDataMigrationInterpreter(shellSettings, sessionLocator, commandInterpreters, sessionFactoryHolder, reportsCoordinator);

            _schemaBuilder = new SchemaBuilder(interpreter, "", s => s.Replace(".", "_"));
            Logger         = NullLogger.Instance;
        }