PUT AdminQuestionnaire

Request Information

URI Parameters

None.

Body Parameters

AdminManageQuestionnairesRequestDto
NameDescriptionTypeAdditional information
Action

string

None.

QuestionnaireId

integer

None.

QuestionId

integer

None.

CountryId

integer

None.

SupplierId

integer

None.

Activate

boolean

None.

DeActivate

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "action": "sample string 1",
  "questionnaireId": 2,
  "questionId": 3,
  "countryId": 4,
  "supplierId": 5,
  "activate": true,
  "deActivate": true
}

application/xml, text/xml

Sample:
<AdminManageQuestionnairesRequestDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/s_election.API.Models.Administrator">
  <Action>sample string 1</Action>
  <Activate>true</Activate>
  <CountryId>4</CountryId>
  <DeActivate>true</DeActivate>
  <QuestionId>3</QuestionId>
  <QuestionnaireId>2</QuestionnaireId>
  <SupplierId>5</SupplierId>
</AdminManageQuestionnairesRequestDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

AdminManageQuestionnairesInfoDto
NameDescriptionTypeAdditional information
Questionnaires

Collection of AdminQuestionnaireDto

None.

QuestionnaireActiveInCountry

Collection of AdminQuestionnaireActiveInCountryDto

None.

Countries

Collection of AdminCountryDto

None.

Suppliers

Collection of AdminSupplierDto

None.

SupplierActiveInCountry

Collection of AdminSupplierActiveInCountryDto

None.

Questions

Collection of AdminQuestionDto

None.

QuestionActiveInCountry

Collection of AdminQuestionActiveInCountryDto

None.

Response Formats

application/json, text/json

Sample:
{
  "questionnaires": [
    {
      "questionnaireId": 1,
      "label": "sample string 2"
    },
    {
      "questionnaireId": 1,
      "label": "sample string 2"
    }
  ],
  "questionnaireActiveInCountry": [
    {
      "countryId": 1,
      "questionnaireId": 2,
      "active": true
    },
    {
      "countryId": 1,
      "questionnaireId": 2,
      "active": true
    }
  ],
  "countries": [
    {
      "id": 1,
      "label": "sample string 2"
    },
    {
      "id": 1,
      "label": "sample string 2"
    }
  ],
  "suppliers": [
    {
      "id": 1,
      "label": "sample string 2",
      "questionnaireId": 3
    },
    {
      "id": 1,
      "label": "sample string 2",
      "questionnaireId": 3
    }
  ],
  "supplierActiveInCountry": [
    {
      "countryId": 1,
      "questionnaireId": 2,
      "supplierId": 3,
      "active": true
    },
    {
      "countryId": 1,
      "questionnaireId": 2,
      "supplierId": 3,
      "active": true
    }
  ],
  "questions": [
    {
      "id": 1,
      "label": "sample string 2",
      "questionnaireId": 3
    },
    {
      "id": 1,
      "label": "sample string 2",
      "questionnaireId": 3
    }
  ],
  "questionActiveInCountry": [
    {
      "countryId": 1,
      "questionnaireId": 2,
      "questionId": 3,
      "active": true
    },
    {
      "countryId": 1,
      "questionnaireId": 2,
      "questionId": 3,
      "active": true
    }
  ]
}

application/xml, text/xml

Sample:
<AdminManageQuestionnairesInfoDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/s_election.API.Models.Administrator">
  <Countries>
    <AdminCountryDto>
      <Id>1</Id>
      <Label>sample string 2</Label>
    </AdminCountryDto>
    <AdminCountryDto>
      <Id>1</Id>
      <Label>sample string 2</Label>
    </AdminCountryDto>
  </Countries>
  <QuestionActiveInCountry>
    <AdminQuestionActiveInCountryDto>
      <Active>true</Active>
      <CountryId>1</CountryId>
      <QuestionId>3</QuestionId>
      <QuestionnaireId>2</QuestionnaireId>
    </AdminQuestionActiveInCountryDto>
    <AdminQuestionActiveInCountryDto>
      <Active>true</Active>
      <CountryId>1</CountryId>
      <QuestionId>3</QuestionId>
      <QuestionnaireId>2</QuestionnaireId>
    </AdminQuestionActiveInCountryDto>
  </QuestionActiveInCountry>
  <QuestionnaireActiveInCountry>
    <AdminQuestionnaireActiveInCountryDto>
      <Active>true</Active>
      <CountryId>1</CountryId>
      <QuestionnaireId>2</QuestionnaireId>
    </AdminQuestionnaireActiveInCountryDto>
    <AdminQuestionnaireActiveInCountryDto>
      <Active>true</Active>
      <CountryId>1</CountryId>
      <QuestionnaireId>2</QuestionnaireId>
    </AdminQuestionnaireActiveInCountryDto>
  </QuestionnaireActiveInCountry>
  <Questionnaires>
    <AdminQuestionnaireDto>
      <Label>sample string 2</Label>
      <QuestionnaireId>1</QuestionnaireId>
    </AdminQuestionnaireDto>
    <AdminQuestionnaireDto>
      <Label>sample string 2</Label>
      <QuestionnaireId>1</QuestionnaireId>
    </AdminQuestionnaireDto>
  </Questionnaires>
  <Questions>
    <AdminQuestionDto>
      <Id>1</Id>
      <Label>sample string 2</Label>
      <QuestionnaireId>3</QuestionnaireId>
    </AdminQuestionDto>
    <AdminQuestionDto>
      <Id>1</Id>
      <Label>sample string 2</Label>
      <QuestionnaireId>3</QuestionnaireId>
    </AdminQuestionDto>
  </Questions>
  <SupplierActiveInCountry>
    <AdminSupplierActiveInCountryDto>
      <Active>true</Active>
      <CountryId>1</CountryId>
      <QuestionnaireId>2</QuestionnaireId>
      <SupplierId>3</SupplierId>
    </AdminSupplierActiveInCountryDto>
    <AdminSupplierActiveInCountryDto>
      <Active>true</Active>
      <CountryId>1</CountryId>
      <QuestionnaireId>2</QuestionnaireId>
      <SupplierId>3</SupplierId>
    </AdminSupplierActiveInCountryDto>
  </SupplierActiveInCountry>
  <Suppliers>
    <AdminSupplierDto>
      <Id>1</Id>
      <Label>sample string 2</Label>
      <QuestionnaireId>3</QuestionnaireId>
    </AdminSupplierDto>
    <AdminSupplierDto>
      <Id>1</Id>
      <Label>sample string 2</Label>
      <QuestionnaireId>3</QuestionnaireId>
    </AdminSupplierDto>
  </Suppliers>
</AdminManageQuestionnairesInfoDto>