Ejemplo n.º 1
0
 public void CreatEnvironmentParameter(IEnvironment env, string name, string itemValue, bool isSecureString)
 {
     var newPar = env.CreateParameters(Repository, name, isSecureString);
     newPar.SetValue(itemValue);
     env.AddToChildren(Repository, newPar);
     env.ConfigSet.LastUpdate = DateTime.UtcNow;
     Repository.SaveChanges();
     foreach (var environment in env.ConfigSet.Environments)
     {
         if (environment.EnvironmentParameters.Any(p => p.Name == name)) continue;
         var par = environment.CreateParameters(Repository, name, isSecureString);
         par.SetValue(itemValue);
         environment.AddToChildren(Repository, par);
         Repository.SaveChanges();
     }
 }
Ejemplo n.º 2
0
        public void CreatEnvironmentParameter(IEnvironment env, string name, string itemValue, bool isSecureString)
        {
            var newPar = env.CreateParameters(Repository, name, isSecureString);

            newPar.SetValue(itemValue);
            env.AddToChildren(Repository, newPar);
            env.ConfigSet.LastUpdate = DateTime.UtcNow;
            Repository.SaveChanges();
            foreach (var environment in env.ConfigSet.Environments)
            {
                if (environment.EnvironmentParameters.Any(p => p.Name == name))
                {
                    continue;
                }
                var par = environment.CreateParameters(Repository, name, isSecureString);
                par.SetValue(itemValue);
                environment.AddToChildren(Repository, par);
                Repository.SaveChanges();
            }
        }