Beispiel #1
0
 private static int SetDeveloperMode(DeveloperModeOptions opts)
 {
     try {
         SetupAppConnection(opts);
         var repository = new SettingsRepository();
         CreatioEnvironment.Settings.DeveloperModeEnabled = true;
         repository.ConfigureEnvironment(CreatioEnvironment.EnvironmentName, CreatioEnvironment.Settings);
         var sysSettingOptions = new SysSettingsOptions()
         {
             Code  = "Maintainer",
             Value = CreatioEnvironment.Settings.Maintainer
         };
         var sysSettingsCommand = CreateRemoteCommand <SysSettingsCommand>(sysSettingOptions);
         sysSettingsCommand.UpdateSysSetting(sysSettingOptions, CreatioEnvironment.Settings);
         UnlockMaintainerPackageInternal();
         new RestartCommand(new CreatioClientAdapter(CreatioClient), CreatioEnvironment.Settings).Execute(new RestartOptions());
         Console.WriteLine("Done");
         return(0);
     } catch (Exception e) {
         Console.WriteLine(e);
         return(1);
     }
 }