GET api/tables

To get All data of floors and tables. It will use if you are getting tables first time or can be use if there is any error while fetching records from other updated data API

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

TableResponseDto
NameDescriptionTypeAdditional information
Floors

Floors and tables heirarchy

Collection of FloorDto

None.

Status

Status for response

RStatus

None.

Desc

description of response

string

None.

Response Formats

application/json

Sample:
{
  "Status": 1,
  "Desc": "Success",
  "Floors": [
    {
      "FloorID": 2,
      "FloorNo": 6,
      "FloorTitle": "2nd Floor",
      "StatusId": 1,
      "Tables": [
        {
          "TableID": 2,
          "TableTitle": "Table 7",
          "TotalSeats": 1,
          "TableShape": 3,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.00235056528,
          "XAxisRatio": 0.164362714,
          "YAxisRatio": 0.205020383,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 3,
          "TableTitle": "Table 1",
          "TotalSeats": 3,
          "TableShape": 2,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.0140032712,
          "XAxisRatio": 0.453707337,
          "YAxisRatio": 0.203601047,
          "WidthRatio": 0.169903949,
          "HeightRatio": 0.315828353,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 15,
          "TableTitle": "Table 8",
          "TotalSeats": 26,
          "TableShape": 3,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": -0.006832655,
          "XAxisRatio": 0.170840636,
          "YAxisRatio": 0.6099649,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 16,
          "TableTitle": "Table 10",
          "TotalSeats": 26,
          "TableShape": 3,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.01619942,
          "XAxisRatio": 0.160185188,
          "YAxisRatio": 0.148881242,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        }
      ]
    },
    {
      "FloorID": 5,
      "FloorNo": 1,
      "FloorTitle": "1st Floor",
      "StatusId": 1,
      "Tables": [
        {
          "TableID": 13,
          "TableTitle": "VIP Main Table",
          "TotalSeats": 30,
          "TableShape": 3,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.00127145345,
          "XAxisRatio": 0.6704852,
          "YAxisRatio": 0.6501576,
          "WidthRatio": 0.588668764,
          "HeightRatio": 0.5750137,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 14,
          "TableTitle": "Table 10",
          "TotalSeats": 13,
          "TableShape": 1,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": -0.000577829836,
          "XAxisRatio": 0.192343026,
          "YAxisRatio": 0.6800288,
          "WidthRatio": 0.238667443,
          "HeightRatio": 0.453371137,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 19,
          "TableTitle": "Table 1",
          "TotalSeats": 4,
          "TableShape": 1,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.0,
          "XAxisRatio": 0.0874023438,
          "YAxisRatio": 0.17625232,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 20,
          "TableTitle": "Table 2",
          "TotalSeats": 4,
          "TableShape": 3,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.0,
          "XAxisRatio": 0.3330078,
          "YAxisRatio": 0.169758812,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 21,
          "TableTitle": "Table 3",
          "TotalSeats": 5,
          "TableShape": 1,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.0,
          "XAxisRatio": 0.5883789,
          "YAxisRatio": 0.166975886,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 22,
          "TableTitle": "Table 4",
          "TotalSeats": 7,
          "TableShape": 1,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.0,
          "XAxisRatio": 0.7529297,
          "YAxisRatio": 0.1734694,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        },
        {
          "TableID": 23,
          "TableTitle": "Table 5",
          "TotalSeats": 3,
          "TableShape": 1,
          "XAxis": 0.0,
          "YAxis": 0.0,
          "Rotation": 0.0,
          "XAxisRatio": 0.918457031,
          "YAxisRatio": 0.1734694,
          "WidthRatio": 0.0,
          "HeightRatio": 0.0,
          "State": 1,
          "StatusId": 1
        }
      ]
    },
    {
      "FloorID": 6,
      "FloorNo": 6,
      "FloorTitle": "Outdoor Terrace",
      "StatusId": 1,
      "Tables": []
    }
  ]
}

text/json

Sample:
{
  "Status": 1,
  "Desc": "sample string 1",
  "Floors": [
    {
      "FloorID": 1,
      "FloorNo": 2,
      "FloorTitle": "sample string 3",
      "StatusId": 1,
      "Tables": [
        {
          "TableID": 2,
          "TableTitle": "sample string 3",
          "TotalSeats": 4,
          "TableShape": 1,
          "XAxis": 5.1,
          "YAxis": 6.1,
          "Rotation": 8.1,
          "XAxisRatio": 11.1,
          "YAxisRatio": 12.1,
          "WidthRatio": 13.1,
          "HeightRatio": 14.1,
          "State": 0,
          "StatusId": 1
        },
        {
          "TableID": 2,
          "TableTitle": "sample string 3",
          "TotalSeats": 4,
          "TableShape": 1,
          "XAxis": 5.1,
          "YAxis": 6.1,
          "Rotation": 8.1,
          "XAxisRatio": 11.1,
          "YAxisRatio": 12.1,
          "WidthRatio": 13.1,
          "HeightRatio": 14.1,
          "State": 0,
          "StatusId": 1
        }
      ]
    },
    {
      "FloorID": 1,
      "FloorNo": 2,
      "FloorTitle": "sample string 3",
      "StatusId": 1,
      "Tables": [
        {
          "TableID": 2,
          "TableTitle": "sample string 3",
          "TotalSeats": 4,
          "TableShape": 1,
          "XAxis": 5.1,
          "YAxis": 6.1,
          "Rotation": 8.1,
          "XAxisRatio": 11.1,
          "YAxisRatio": 12.1,
          "WidthRatio": 13.1,
          "HeightRatio": 14.1,
          "State": 0,
          "StatusId": 1
        },
        {
          "TableID": 2,
          "TableTitle": "sample string 3",
          "TotalSeats": 4,
          "TableShape": 1,
          "XAxis": 5.1,
          "YAxis": 6.1,
          "Rotation": 8.1,
          "XAxisRatio": 11.1,
          "YAxisRatio": 12.1,
          "WidthRatio": 13.1,
          "HeightRatio": 14.1,
          "State": 0,
          "StatusId": 1
        }
      ]
    }
  ]
}

text/xml

Sample:
<TableResponseDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BusinessEntities.Response">
  <Desc>sample string 1</Desc>
  <Status>Success</Status>
  <Floors xmlns:d2p1="http://schemas.datacontract.org/2004/07/BusinessEntities">
    <d2p1:FloorDto>
      <d2p1:FloorID>1</d2p1:FloorID>
      <d2p1:FloorNo>2</d2p1:FloorNo>
      <d2p1:FloorTitle>sample string 3</d2p1:FloorTitle>
      <d2p1:StatusId>Active</d2p1:StatusId>
      <d2p1:Tables>
        <d2p1:TableDto>
          <d2p1:Direction>10.1</d2p1:Direction>
          <d2p1:FloorID>1</d2p1:FloorID>
          <d2p1:HeightRatio>14.1</d2p1:HeightRatio>
          <d2p1:Rotation>8.1</d2p1:Rotation>
          <d2p1:Scale>7.1</d2p1:Scale>
          <d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
          <d2p1:State>NotSet</d2p1:State>
          <d2p1:StatusId>Active</d2p1:StatusId>
          <d2p1:TableID>2</d2p1:TableID>
          <d2p1:TableShape>Square</d2p1:TableShape>
          <d2p1:TableTitle>sample string 3</d2p1:TableTitle>
          <d2p1:TotalSeats>4</d2p1:TotalSeats>
          <d2p1:WidthRatio>13.1</d2p1:WidthRatio>
          <d2p1:XAxis>5.1</d2p1:XAxis>
          <d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
          <d2p1:YAxis>6.1</d2p1:YAxis>
          <d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
        </d2p1:TableDto>
        <d2p1:TableDto>
          <d2p1:Direction>10.1</d2p1:Direction>
          <d2p1:FloorID>1</d2p1:FloorID>
          <d2p1:HeightRatio>14.1</d2p1:HeightRatio>
          <d2p1:Rotation>8.1</d2p1:Rotation>
          <d2p1:Scale>7.1</d2p1:Scale>
          <d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
          <d2p1:State>NotSet</d2p1:State>
          <d2p1:StatusId>Active</d2p1:StatusId>
          <d2p1:TableID>2</d2p1:TableID>
          <d2p1:TableShape>Square</d2p1:TableShape>
          <d2p1:TableTitle>sample string 3</d2p1:TableTitle>
          <d2p1:TotalSeats>4</d2p1:TotalSeats>
          <d2p1:WidthRatio>13.1</d2p1:WidthRatio>
          <d2p1:XAxis>5.1</d2p1:XAxis>
          <d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
          <d2p1:YAxis>6.1</d2p1:YAxis>
          <d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
        </d2p1:TableDto>
      </d2p1:Tables>
    </d2p1:FloorDto>
    <d2p1:FloorDto>
      <d2p1:FloorID>1</d2p1:FloorID>
      <d2p1:FloorNo>2</d2p1:FloorNo>
      <d2p1:FloorTitle>sample string 3</d2p1:FloorTitle>
      <d2p1:StatusId>Active</d2p1:StatusId>
      <d2p1:Tables>
        <d2p1:TableDto>
          <d2p1:Direction>10.1</d2p1:Direction>
          <d2p1:FloorID>1</d2p1:FloorID>
          <d2p1:HeightRatio>14.1</d2p1:HeightRatio>
          <d2p1:Rotation>8.1</d2p1:Rotation>
          <d2p1:Scale>7.1</d2p1:Scale>
          <d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
          <d2p1:State>NotSet</d2p1:State>
          <d2p1:StatusId>Active</d2p1:StatusId>
          <d2p1:TableID>2</d2p1:TableID>
          <d2p1:TableShape>Square</d2p1:TableShape>
          <d2p1:TableTitle>sample string 3</d2p1:TableTitle>
          <d2p1:TotalSeats>4</d2p1:TotalSeats>
          <d2p1:WidthRatio>13.1</d2p1:WidthRatio>
          <d2p1:XAxis>5.1</d2p1:XAxis>
          <d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
          <d2p1:YAxis>6.1</d2p1:YAxis>
          <d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
        </d2p1:TableDto>
        <d2p1:TableDto>
          <d2p1:Direction>10.1</d2p1:Direction>
          <d2p1:FloorID>1</d2p1:FloorID>
          <d2p1:HeightRatio>14.1</d2p1:HeightRatio>
          <d2p1:Rotation>8.1</d2p1:Rotation>
          <d2p1:Scale>7.1</d2p1:Scale>
          <d2p1:ScreenDimensions>9.1</d2p1:ScreenDimensions>
          <d2p1:State>NotSet</d2p1:State>
          <d2p1:StatusId>Active</d2p1:StatusId>
          <d2p1:TableID>2</d2p1:TableID>
          <d2p1:TableShape>Square</d2p1:TableShape>
          <d2p1:TableTitle>sample string 3</d2p1:TableTitle>
          <d2p1:TotalSeats>4</d2p1:TotalSeats>
          <d2p1:WidthRatio>13.1</d2p1:WidthRatio>
          <d2p1:XAxis>5.1</d2p1:XAxis>
          <d2p1:XAxisRatio>11.1</d2p1:XAxisRatio>
          <d2p1:YAxis>6.1</d2p1:YAxis>
          <d2p1:YAxisRatio>12.1</d2p1:YAxisRatio>
        </d2p1:TableDto>
      </d2p1:Tables>
    </d2p1:FloorDto>
  </Floors>
</TableResponseDto>