コード例 #1
0
        public int AddExperimentInfo(string labServerGuid, string labServerName,
            string clientGuid, string clientName, string clientVersion,
            string providerName)
        {
            bool status = false;
            LabSchedulingDB dbManager = new LabSchedulingDB();
            if (dbManager.AuthenticateAgentHeader(agentAuthHeader))
            {
                int id = dbManager.ListExperimentInfoIDByExperiment(labServerGuid, clientGuid);
                if (id <= 0)
                {
                    id = dbManager.AddExperimentInfo(labServerGuid, labServerName, clientGuid, clientName,
                        clientVersion, providerName, null, 0, 0, 1, 0);
                    int ok = dbManager.CheckForLSResource(labServerGuid, labServerName);

                }
                else
                {
                    status = dbManager.ModifyExperimentInfo(id, labServerGuid, labServerName, clientGuid, clientName, clientVersion, providerName);
                }
                return (status)? 1:0;
            }
            else
                return 0;
        }