public static List <BreadCrumbItem> GetTrail(this IEnvironmentParameter self) { return(new List <BreadCrumbItem> { ConfigSet(self.Environment.ConfigSet), Environment(self.Environment) }); }
public static IEnvironmentParameter CreateChild(this IEnvironmentParameter substitutionParameter, ConfigurationContext context, ref IEnvironment newEnvironment) { var envParameter = context.EnvironmentParameters.Create(); envParameter.EnvironmentNameId = newEnvironment.Id; envParameter.Environment = newEnvironment; envParameter.Name = substitutionParameter.Name; envParameter.Parent = substitutionParameter; envParameter.IsSecureString = substitutionParameter.IsSecureString; context.SaveChanges(); return(envParameter); }
public static bool UserHasAccessTo(this IEnvironmentParameter self) { return(self.Environment.UserHasAccessTo()); }
public static void AddToChildren(this IEnvironment env, ConfigurationContext context, IEnvironmentParameter newPar) { foreach (var childEnvironment in env.ChildEnvironments) { var e = childEnvironment; var param = newPar.CreateChild(context, ref e); context.SaveChanges(); AddToChildren(e, context, param); } }
public void UpdateEnvironmentParameter(IEnvironmentParameter parameter) { parameter.Environment.ConfigSet.LastUpdate = DateTime.UtcNow; Repository.SaveChanges(); }
public static void AddToChildren(this IEnvironment env, ConfigurationContext context, IEnvironmentParameter newPar) { foreach (var childEnvironment in env.ChildEnvironments) { var e = childEnvironment; var param = newPar.CreateChild(context, ref e); context.SaveChanges(); AddToChildren(e, context, param); } }
public void UpdateEnvironmentParameter(IEnvironmentParameter parameter) { parameter.Environment.ConfigSet.LastUpdate = DateTime.UtcNow; Repository.SaveChanges(); }