Exemplo n.º 1
0
        public static RepresentedConfiguration ExtractAssemblysFromBroker(Broker b)
        {
            ConfigurationAssemblys c = new ConfigurationAssemblys();

            c.Assemblys = (from mm in b.AssemblyHolder.assemblySources.hostedProjects
                           select new cAssembly()
            {
                Name = mm.PackageName,
                BSParameters = mm.BuildServer.GetParametersModel().GetHolder(),
                BuildServerType = mm.BuildServer.Name
            }).ToArray();

            return(c);
        }
Exemplo n.º 2
0
 public static bool ValidateAssemblys(ref string json, out string errors, out ConfigurationAssemblys bc)
 {
     bc = null;
     try
     {
         bc   = ConfigurationAssemblys.DeSerialiseJson(json);
         json = bc.SerialiseJsonString();
     }
     catch (Exception e)
     {
         errors = "Configuration broken: " + e.Message;
         return(false);
     }
     errors = "ok";
     return(true);
 }
Exemplo n.º 3
0
        public static ConfigurationAssemblys DeSerialiseJson(string json)
        {
            ConfigurationAssemblys obj = RepresentedConfiguration.DeSerialiseJson <ConfigurationAssemblys>(json);

            return(obj);
        }