GET api/RestaurantProfiles/ById/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

None.

Response Information

Resource Description

RestaurantProfileViewModel
NameDescriptionTypeAdditional information
RestaurantItem

SimpleRestaurantItemViewModel

None.

Id

integer

None.

Name

string

None.

Description

string

None.

LongDescription

string

None.

Address

string

None.

PhoneNbr

string

None.

EmailAddress

string

None.

OperationStartTime

string

None.

OperationEndTime

string

None.

Type

string

None.

Rating

IdTextModel

None.

Cities

Collection of SimpleCityAndRegion

None.

Region

string

None.

SpecialityId

string

None.

ProfileSpecializations

ValueTextModel

None.

AddressObject

AddressComponentViewModel

None.

BillingAddress

AddressComponentViewModel

None.

Facilities

IdLongTextModel

None.

ImageUrl

string

None.

TinyImageUrl

string

None.

RestaurantProfileImages

Collection of ImageViewModel

None.

Response Formats

application/json, text/json

Sample:
{
  "RestaurantItem": {
    "Name": "sample string 1",
    "Description": "sample string 2",
    "RestaurantProfileId": 3,
    "RestaurantProfileName": "sample string 4",
    "ServiceItemId": 5,
    "MenuClass": "sample string 6",
    "MenuCategory": "sample string 7",
    "MenuType": "sample string 8",
    "MinimumPax": 9,
    "ImageUrl": "sample string 10",
    "TinyImageUrl": "sample string 11",
    "RestaurantImages": [
      {
        "ImageId": 1,
        "ImageUrl": "sample string 2",
        "TinyImageUrl": "sample string 3",
        "ImageName": "sample string 4",
        "IsPrimaryImage": true
      },
      {
        "ImageId": 1,
        "ImageUrl": "sample string 2",
        "TinyImageUrl": "sample string 3",
        "ImageName": "sample string 4",
        "IsPrimaryImage": true
      }
    ]
  },
  "Id": 1,
  "Name": "sample string 2",
  "Description": "sample string 3",
  "LongDescription": "sample string 4",
  "Address": "sample string 5",
  "PhoneNbr": "sample string 6",
  "EmailAddress": "sample string 7",
  "OperationStartTime": "sample string 8",
  "OperationEndTime": "sample string 9",
  "Type": "sample string 10",
  "Rating": {
    "Id": 1,
    "Text": "sample string 2"
  },
  "Cities": [
    {
      "Region": {
        "ImageUrl": "sample string 1",
        "Id": "sample string 2",
        "Name": "sample string 3"
      },
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    {
      "Region": {
        "ImageUrl": "sample string 1",
        "Id": "sample string 2",
        "Name": "sample string 3"
      },
      "Id": "sample string 1",
      "Name": "sample string 2"
    }
  ],
  "Region": "sample string 11",
  "SpecialityId": "sample string 12",
  "ProfileSpecializations": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "AddressObject": {
    "Id": 1,
    "Address1": "sample string 1",
    "Address2": "sample string 2",
    "Address3": "sample string 3",
    "PostalCode": "sample string 4",
    "Landmark": "sample string 5",
    "AreaId": "sample string 6",
    "IsValidGoogleAddressCoordinate": true,
    "Area": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "City": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "Region": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "Country": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "AddressString": "sample string 1 sample string 2 sample string 3, sample string 2, sample string 2, sample string 2, sample string 2, sample string 4",
    "Coordinate": {
      "Lat": 1.0,
      "Lng": 2.0
    }
  },
  "BillingAddress": {
    "Id": 1,
    "Address1": "sample string 1",
    "Address2": "sample string 2",
    "Address3": "sample string 3",
    "PostalCode": "sample string 4",
    "Landmark": "sample string 5",
    "AreaId": "sample string 6",
    "IsValidGoogleAddressCoordinate": true,
    "Area": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "City": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "Region": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "Country": {
      "Id": "sample string 1",
      "Name": "sample string 2"
    },
    "AddressString": "sample string 1 sample string 2 sample string 3, sample string 2, sample string 2, sample string 2, sample string 2, sample string 4",
    "Coordinate": {
      "Lat": 1.0,
      "Lng": 2.0
    }
  },
  "Facilities": {
    "LongText": "sample string 1",
    "Id": 2,
    "Text": "sample string 3"
  },
  "ImageUrl": "sample string 13",
  "TinyImageUrl": "sample string 14",
  "RestaurantProfileImages": [
    {
      "ImageId": 1,
      "ImageUrl": "sample string 2",
      "TinyImageUrl": "sample string 3",
      "ImageName": "sample string 4",
      "IsPrimaryImage": true
    },
    {
      "ImageId": 1,
      "ImageUrl": "sample string 2",
      "TinyImageUrl": "sample string 3",
      "ImageName": "sample string 4",
      "IsPrimaryImage": true
    }
  ]
}

application/xml, text/xml

Sample:
<RestaurantProfileViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <Address>sample string 5</Address>
  <AddressObject>
    <Address1>sample string 1</Address1>
    <Address2>sample string 2</Address2>
    <Address3>sample string 3</Address3>
    <Area>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </Area>
    <AreaId>sample string 6</AreaId>
    <City>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </City>
    <Coordinate>
      <Lat>1</Lat>
      <Lng>2</Lng>
    </Coordinate>
    <Country>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </Country>
    <Id>1</Id>
    <IsValidGoogleAddressCoordinate>true</IsValidGoogleAddressCoordinate>
    <Landmark>sample string 5</Landmark>
    <PostalCode>sample string 4</PostalCode>
    <Region>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </Region>
  </AddressObject>
  <BillingAddress>
    <Address1>sample string 1</Address1>
    <Address2>sample string 2</Address2>
    <Address3>sample string 3</Address3>
    <Area>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </Area>
    <AreaId>sample string 6</AreaId>
    <City>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </City>
    <Coordinate>
      <Lat>1</Lat>
      <Lng>2</Lng>
    </Coordinate>
    <Country>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </Country>
    <Id>1</Id>
    <IsValidGoogleAddressCoordinate>true</IsValidGoogleAddressCoordinate>
    <Landmark>sample string 5</Landmark>
    <PostalCode>sample string 4</PostalCode>
    <Region>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
    </Region>
  </BillingAddress>
  <Cities>
    <ComponentViewModels.SimpleCityAndRegion>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
      <Region>
        <Id>sample string 2</Id>
        <Name>sample string 3</Name>
        <ImageUrl>sample string 1</ImageUrl>
      </Region>
    </ComponentViewModels.SimpleCityAndRegion>
    <ComponentViewModels.SimpleCityAndRegion>
      <Id>sample string 1</Id>
      <Name>sample string 2</Name>
      <Region>
        <Id>sample string 2</Id>
        <Name>sample string 3</Name>
        <ImageUrl>sample string 1</ImageUrl>
      </Region>
    </ComponentViewModels.SimpleCityAndRegion>
  </Cities>
  <Description>sample string 3</Description>
  <EmailAddress>sample string 7</EmailAddress>
  <Facilities>
    <Id>2</Id>
    <Text>sample string 3</Text>
    <LongText>sample string 1</LongText>
  </Facilities>
  <Id>1</Id>
  <ImageUrl>sample string 13</ImageUrl>
  <LongDescription>sample string 4</LongDescription>
  <Name>sample string 2</Name>
  <OperationEndTime>sample string 9</OperationEndTime>
  <OperationStartTime>sample string 8</OperationStartTime>
  <PhoneNbr>sample string 6</PhoneNbr>
  <ProfileSpecializations>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </ProfileSpecializations>
  <Rating>
    <Id>1</Id>
    <Text>sample string 2</Text>
  </Rating>
  <Region>sample string 11</Region>
  <RestaurantItem>
    <Description>sample string 2</Description>
    <ImageUrl>sample string 10</ImageUrl>
    <MenuCategory>sample string 7</MenuCategory>
    <MenuClass>sample string 6</MenuClass>
    <MenuType>sample string 8</MenuType>
    <MinimumPax>9</MinimumPax>
    <Name>sample string 1</Name>
    <RestaurantImages>
      <FixedPackageSummaryViewModel.SimpleImage>
        <ImageId>1</ImageId>
        <ImageName>sample string 4</ImageName>
        <ImageUrl>sample string 2</ImageUrl>
        <IsPrimaryImage>true</IsPrimaryImage>
        <TinyImageUrl>sample string 3</TinyImageUrl>
      </FixedPackageSummaryViewModel.SimpleImage>
      <FixedPackageSummaryViewModel.SimpleImage>
        <ImageId>1</ImageId>
        <ImageName>sample string 4</ImageName>
        <ImageUrl>sample string 2</ImageUrl>
        <IsPrimaryImage>true</IsPrimaryImage>
        <TinyImageUrl>sample string 3</TinyImageUrl>
      </FixedPackageSummaryViewModel.SimpleImage>
    </RestaurantImages>
    <RestaurantProfileId>3</RestaurantProfileId>
    <RestaurantProfileName>sample string 4</RestaurantProfileName>
    <ServiceItemId>5</ServiceItemId>
    <TinyImageUrl>sample string 11</TinyImageUrl>
  </RestaurantItem>
  <RestaurantProfileImages>
    <ComponentViewModels.ImageViewModel>
      <ImageId>1</ImageId>
      <ImageName>sample string 4</ImageName>
      <ImageUrl>sample string 2</ImageUrl>
      <IsPrimaryImage>true</IsPrimaryImage>
      <TinyImageUrl>sample string 3</TinyImageUrl>
    </ComponentViewModels.ImageViewModel>
    <ComponentViewModels.ImageViewModel>
      <ImageId>1</ImageId>
      <ImageName>sample string 4</ImageName>
      <ImageUrl>sample string 2</ImageUrl>
      <IsPrimaryImage>true</IsPrimaryImage>
      <TinyImageUrl>sample string 3</TinyImageUrl>
    </ComponentViewModels.ImageViewModel>
  </RestaurantProfileImages>
  <SpecialityId>sample string 12</SpecialityId>
  <TinyImageUrl>sample string 14</TinyImageUrl>
  <Type>sample string 10</Type>
</RestaurantProfileViewModel>