Пример #1
0
 //site data
 public static TM_Server             add_SiteData(this TM_Server tmServer, TM_Server.Config config)
 {
     if (tmServer.notNull() && config.notNull())
     {
         tmServer.SiteData_Configs.add_Config(config);
     }
     return(tmServer);
 }
Пример #2
0
 public static List <TM_Server.Config> active_Config(this List <TM_Server.Config> configs, TM_Server.Config config)
 {
     if (configs.notNull() && config.notNull())
     {
         configs.ForEach(_config => _config.Active = false);
         config.Active = true;
     }
     return(configs);
 }
Пример #3
0
 public static List <TM_Server.Config> add_Config(this List <TM_Server.Config> configs, TM_Server.Config config)
 {
     if (configs.notNull() && config.notNull())
     {
         var existingConfig = configs.config(config.Name);
         if (existingConfig.notNull())                                    // if it already exists, remove it (before adding)
         {
             configs.remove(existingConfig);
         }
         configs.add(config);
     }
     return(configs);
 }
Пример #4
0
 public static string                 remote_GitPath(this TM_Server.Config config)
 {
     return(config.notNull() ? config.Remote_GitPath : null);
 }