GET api/UserStyleCategory

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

UserStyleCategoryMainViewModel
NameDescriptionTypeAdditional information
Categories

Collection of LookupDto

None.

Properties

Collection of UserStylePropertyViewModel

None.

ManageViewModel

UserStyleCategoryManageViewModel

None.

SelectedIndex

integer

None.

NewButton

CommandButtonDto

None.

DeleteButton

CommandButtonDto

None.

Response Formats

application/json, text/json

Sample:
{
  "newButton": {
    "visible": true,
    "enabled": true,
    "caption": "sample string 3"
  },
  "deleteButton": {
    "visible": true,
    "enabled": true,
    "caption": "sample string 3"
  },
  "categories": [
    {
      "id": 1,
      "idString": "sample string 2",
      "name": "sample string 3",
      "parentId": "sample string 4",
      "description": "sample string 5",
      "selected": true,
      "sortIndex": 7,
      "uniqueId": "85b1c8d8-3a03-4cf3-ba3e-5bf50349439b",
      "parentUid": "8d97f908-76c2-4f0e-be47-8f79b5f4e13f"
    },
    {
      "id": 1,
      "idString": "sample string 2",
      "name": "sample string 3",
      "parentId": "sample string 4",
      "description": "sample string 5",
      "selected": true,
      "sortIndex": 7,
      "uniqueId": "85b1c8d8-3a03-4cf3-ba3e-5bf50349439b",
      "parentUid": "8d97f908-76c2-4f0e-be47-8f79b5f4e13f"
    }
  ],
  "properties": [
    {
      "rowIndex": 1,
      "property": "sample string 2",
      "value": "sample string 3",
      "lookup": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "rowIndex": 1,
      "property": "sample string 2",
      "value": "sample string 3",
      "lookup": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ],
  "manageViewModel": {
    "isCategoryExists": true,
    "saveSuccess": true,
    "jobInProgress": true,
    "deleteAll": true,
    "continueDeleteAll": true,
    "categoryInJob": true,
    "deleteCategory": true,
    "category": {
      "id": 1,
      "idString": "sample string 2",
      "name": "sample string 3",
      "parentId": "sample string 4",
      "description": "sample string 5",
      "selected": true,
      "sortIndex": 7,
      "uniqueId": "85b1c8d8-3a03-4cf3-ba3e-5bf50349439b",
      "parentUid": "8d97f908-76c2-4f0e-be47-8f79b5f4e13f"
    }
  },
  "selectedIndex": 1
}

application/xml, text/xml

Sample:
<UserStyleCategoryMainViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
  <Categories xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
    <d2p1:LookupDto>
      <d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
      <d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
      <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
      <d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
      <d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
      <d2p1:_x003C_ParentUid_x003E_k__BackingField>8d97f908-76c2-4f0e-be47-8f79b5f4e13f</d2p1:_x003C_ParentUid_x003E_k__BackingField>
      <d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
      <d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
      <d2p1:_x003C_UniqueId_x003E_k__BackingField>85b1c8d8-3a03-4cf3-ba3e-5bf50349439b</d2p1:_x003C_UniqueId_x003E_k__BackingField>
    </d2p1:LookupDto>
    <d2p1:LookupDto>
      <d2p1:_x003C_Description_x003E_k__BackingField>sample string 5</d2p1:_x003C_Description_x003E_k__BackingField>
      <d2p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d2p1:_x003C_IdString_x003E_k__BackingField>
      <d2p1:_x003C_Id_x003E_k__BackingField>1</d2p1:_x003C_Id_x003E_k__BackingField>
      <d2p1:_x003C_Name_x003E_k__BackingField>sample string 3</d2p1:_x003C_Name_x003E_k__BackingField>
      <d2p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d2p1:_x003C_ParentId_x003E_k__BackingField>
      <d2p1:_x003C_ParentUid_x003E_k__BackingField>8d97f908-76c2-4f0e-be47-8f79b5f4e13f</d2p1:_x003C_ParentUid_x003E_k__BackingField>
      <d2p1:_x003C_Selected_x003E_k__BackingField>true</d2p1:_x003C_Selected_x003E_k__BackingField>
      <d2p1:_x003C_SortIndex_x003E_k__BackingField>7</d2p1:_x003C_SortIndex_x003E_k__BackingField>
      <d2p1:_x003C_UniqueId_x003E_k__BackingField>85b1c8d8-3a03-4cf3-ba3e-5bf50349439b</d2p1:_x003C_UniqueId_x003E_k__BackingField>
    </d2p1:LookupDto>
  </Categories>
  <DeleteButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
    <d2p1:Caption>sample string 3</d2p1:Caption>
    <d2p1:Enabled>true</d2p1:Enabled>
    <d2p1:Visible>true</d2p1:Visible>
  </DeleteButton>
  <ManageViewModel>
    <Category xmlns:d3p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
      <d3p1:_x003C_Description_x003E_k__BackingField>sample string 5</d3p1:_x003C_Description_x003E_k__BackingField>
      <d3p1:_x003C_IdString_x003E_k__BackingField>sample string 2</d3p1:_x003C_IdString_x003E_k__BackingField>
      <d3p1:_x003C_Id_x003E_k__BackingField>1</d3p1:_x003C_Id_x003E_k__BackingField>
      <d3p1:_x003C_Name_x003E_k__BackingField>sample string 3</d3p1:_x003C_Name_x003E_k__BackingField>
      <d3p1:_x003C_ParentId_x003E_k__BackingField>sample string 4</d3p1:_x003C_ParentId_x003E_k__BackingField>
      <d3p1:_x003C_ParentUid_x003E_k__BackingField>8d97f908-76c2-4f0e-be47-8f79b5f4e13f</d3p1:_x003C_ParentUid_x003E_k__BackingField>
      <d3p1:_x003C_Selected_x003E_k__BackingField>true</d3p1:_x003C_Selected_x003E_k__BackingField>
      <d3p1:_x003C_SortIndex_x003E_k__BackingField>7</d3p1:_x003C_SortIndex_x003E_k__BackingField>
      <d3p1:_x003C_UniqueId_x003E_k__BackingField>85b1c8d8-3a03-4cf3-ba3e-5bf50349439b</d3p1:_x003C_UniqueId_x003E_k__BackingField>
    </Category>
    <CategoryInJob>true</CategoryInJob>
    <ContinueDeleteAll>true</ContinueDeleteAll>
    <DeleteAll>true</DeleteAll>
    <DeleteCategory>true</DeleteCategory>
    <IsCategoryExists>true</IsCategoryExists>
    <JobInProgress>true</JobInProgress>
    <SaveSuccess>true</SaveSuccess>
  </ManageViewModel>
  <NewButton xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Controls">
    <d2p1:Caption>sample string 3</d2p1:Caption>
    <d2p1:Enabled>true</d2p1:Enabled>
    <d2p1:Visible>true</d2p1:Visible>
  </NewButton>
  <Properties>
    <UserStylePropertyViewModel>
      <Lookup xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Lookup>
      <Property>sample string 2</Property>
      <RowIndex>1</RowIndex>
      <Value>sample string 3</Value>
    </UserStylePropertyViewModel>
    <UserStylePropertyViewModel>
      <Lookup xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Lookup>
      <Property>sample string 2</Property>
      <RowIndex>1</RowIndex>
      <Value>sample string 3</Value>
    </UserStylePropertyViewModel>
  </Properties>
  <SelectedIndex>1</SelectedIndex>
</UserStyleCategoryMainViewModel>