public bool ValidateAndCommitMain(string id, out string errors) { if (id == null || !jsonConfigurations.ContainsKey(id)) { errors = "id not present in commit queue"; return(false); } else { string json = jsonConfigurations[id]; bool vok = ConfigurationValidation.ValidateMain(ref json, out errors); try { versions.AddVersion(key_main, json); jsonConfigurations.Remove(id); } catch (Exception e) { // archive errors // opened in another app errors = e.Message; return(false); } } errors = "ok"; return(true); }
public Configuration.ConfigurationAssemblys GetNewestAssemblysConfiguration() { Configuration.ConfigurationAssemblys bc; string errors; string json = versions.GetLatestVersion(key_assemblys); if (json == null) { return(null); } if (ConfigurationValidation.ValidateAssemblys(ref json, out errors, out bc)) { return(bc); } logger.Error(errors); return(null); }
public Configuration.ConfigurationBroker GetNewestMainConfiguration() { Configuration.ConfigurationBroker bc; string errors; string json = versions.GetLatestVersion(key_main); if (json == null) { return(null); } if (ConfigurationValidation.ValidateMain(ref json, out errors, out bc)) { return(bc); } logger.Error(errors); return(null); }