示例#1
0
 private AgentAcknowledgeResponse DoPostResults(PostResultsRequest request)
 {
     using (DatabaseRequest db = new DatabaseRequest(_Db, "AgentTemplatePostResults"))
     {
         db.AddParameter("@Lock", request.Lock);
         if (request.TestMode != 0)
         {
             db.AddParameter("@TestMode", request.TestMode);
         }
         db.ExecuteNonQuery();
         AgentAcknowledgeResponse response = new AgentAcknowledgeResponse();
         return(response);
     }
 }
示例#2
0
 private TaskResponse DoGetTask(GetTaskRequest request)
 {
     using (DatabaseRequest db = new DatabaseRequest(_Db, "AgentTemplateGetTask"))
     {
         if (request.TestMode != 0)
         {
             db.AddParameter("@TestMode", request.TestMode);
         }
         using (SqlDataReader reader = db.ExecuteSingleReader())
         {
             if (!reader.Read())
             {
                 return(null);
             }
             TaskResponse response = new TaskResponse();
             if (!reader.IsDBNull(0))
             {
                 response.Lock = reader.GetGuid(0);
             }
             return(response);
         }
     }
 }