Exemple #1
0
        public void LogInstallation(string moduleName, InstallationContext upgradingContext)
        {
            var logFile = GetInstallationLogFile(moduleName);
            var list    = GetInstallationContexts(logFile);

            list.Insert(0, upgradingContext);
            SaveInstallationContexts(logFile, list);
        }
 public void OnReinstalling(ModuleContext moduleContext, ControllerContext controllerContext, InstallationContext installationContext)
 {
     // Add code here that will be executed when the module was including to the site.
 }
Exemple #3
0
        public IEnumerable <InstallationScriptFileInfo> GetInstallationScripts(string moduleName, InstallationContext context)
        {
            var scripts = GetInstallationScripts(moduleName);

            return(scripts.Where(it => it.VersionRange.In(context.VersionRange)).OrderBy(it => it.VersionRange));
        }
Exemple #4
0
 public bool IsInstallationFileExists(InstallationContext installationContext)
 {
     var installationFilePath = GetInstallationFilePath(installationContext.ModuleName, installationContext.InstallationFileName);
     return File.Exists(installationFilePath);
 }
Exemple #5
0
 public Stream GetInstallationStream(InstallationContext installationContext)
 {
     return GetInstallationStream(installationContext.ModuleName, installationContext.InstallationFileName);
 }
Exemple #6
0
 public void LogInstallation(string moduleName, InstallationContext upgradingContext)
 {
     var logFile = GetInstallationLogFile(moduleName);
     var list = GetInstallationContexts(logFile);
     list.Insert(0, upgradingContext);
     SaveInstallationContexts(logFile, list);
 }
Exemple #7
0
 public Stream GetInstallationStream(InstallationContext installationContext)
 {
     return(GetInstallationStream(installationContext.ModuleName, installationContext.InstallationFileName));
 }
Exemple #8
0
        public bool IsInstallationFileExists(InstallationContext installationContext)
        {
            var installationFilePath = GetInstallationFilePath(installationContext.ModuleName, installationContext.InstallationFileName);

            return(File.Exists(installationFilePath));
        }
Exemple #9
0
 public void OnReinstalling(ModuleContext moduleContext, ControllerContext controllerContext, InstallationContext installationContext)
 {
     // Add code here that will be executed when the module reinstalling.
     // To use custom UI during reinstalling, define the view location in the module.config
 }
Exemple #10
0
        public IEnumerable<InstallationScriptFileInfo> GetInstallationScripts(string moduleName, InstallationContext context)
        {
            var scripts = GetInstallationScripts(moduleName);

            return scripts.Where(it => it.VersionRange.In(context.VersionRange)).OrderBy(it => it.VersionRange);
        }