POST api/NettData

Tar imot, sjekker og lagrer testdata til databasen

Request Information

URI Parameters

None.

Body Parameters

Testdata object

TestTemplate
NameDescriptionTypeAdditional information
TestTemplateID

integer

None.

Name

string

Required

String length: inclusive between 0 and 255

Description

string

None.

AutoCreateResultTable

boolean

None.

ResultTableName

string

String length: inclusive between 0 and 255

ValidFrom

date

None.

ValidTo

date

None.

ProjectID

integer

None.

TestResults

Collection of TestResult

None.

Request Formats

application/json, text/json

Sample:
{
  "TestTemplateID": 1,
  "Name": "sample string 2",
  "Description": "sample string 3",
  "AutoCreateResultTable": true,
  "ResultTableName": "sample string 4",
  "ValidFrom": "2025-03-14T06:39:47.6118724+01:00",
  "ValidTo": "2025-03-14T06:39:47.6118724+01:00",
  "ProjectID": 1,
  "TestResults": [
    {
      "$id": "2",
      "TestResultID": 1,
      "SubjectID": "sample string 2",
      "TestStartedTimeStamp": "2025-03-14T06:39:47.6274974+01:00",
      "TestReceivedTimeStamp": "2025-03-14T06:39:47.6274974+01:00",
      "TestTemplateID": 1,
      "TesterID": "sample string 4",
      "ResultDetails": [
        {
          "$id": "3",
          "ResultDetailID": 1,
          "Question": "sample string 2",
          "Answer": "sample string 3",
          "Added": "2025-03-14T06:39:47.6274974+01:00",
          "TestResultID": 1,
          "TestResult": {
            "$ref": "2"
          }
        },
        {
          "$ref": "3"
        }
      ],
      "TestTemplate": {
        "$ref": "1"
      }
    },
    {
      "$ref": "2"
    }
  ]
}

text/html

Sample:
{"$id":"1","TestTemplateID":1,"Name":"sample string 2","Description":"sample string 3","AutoCreateResultTable":true,"ResultTableName":"sample string 4","ValidFrom":"2025-03-14T06:39:47.6118724+01:00","ValidTo":"2025-03-14T06:39:47.6118724+01:00","ProjectID":1,"TestResults":[{"$id":"2","TestResultID":1,"SubjectID":"sample string 2","TestStartedTimeStamp":"2025-03-14T06:39:47.6274974+01:00","TestReceivedTimeStamp":"2025-03-14T06:39:47.6274974+01:00","TestTemplateID":1,"TesterID":"sample string 4","ResultDetails":[{"$id":"3","ResultDetailID":1,"Question":"sample string 2","Answer":"sample string 3","Added":"2025-03-14T06:39:47.6274974+01:00","TestResultID":1,"TestResult":{"$ref":"2"}},{"$ref":"3"}],"TestTemplate":{"$ref":"1"}},{"$ref":"2"}]}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Testdata DTO

TestTemplateDTO
NameDescriptionTypeAdditional information
TestTemplateID

integer

None.

Name

string

None.

Response Formats

application/json, text/json

Sample:
{
  "TestTemplateID": 1,
  "Name": "sample string 2"
}

text/html

Sample:
{"TestTemplateID":1,"Name":"sample string 2"}

application/xml, text/xml

Sample:
<TestTemplateDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/UiS.Storage.Models">
  <Name>sample string 2</Name>
  <TestTemplateID>1</TestTemplateID>
</TestTemplateDTO>