POST api/Foods/AddUserMeals

Request Information

URI Parameters

None.

Body Parameters

UserMealsAddModel
NameDescriptionTypeAdditional information
LastUploadDate

integer

None.

accountId

integer

None.

Meals

Collection of MealsModel

None.

DeletedMeals

Collection of DeletedMeals

None.

UpdatedMeals

Collection of UpdatedMeals

None.

Request Formats

application/json, text/json

Sample:
{
  "LastUploadDate": 1,
  "accountId": 2,
  "Meals": [
    {
      "mealId": 1,
      "date": 1,
      "UserMealsDetail": [
        {
          "foodId": 1,
          "unitId": 1,
          "count": 1.1
        },
        {
          "foodId": 1,
          "unitId": 1,
          "count": 1.1
        }
      ]
    },
    {
      "mealId": 1,
      "date": 1,
      "UserMealsDetail": [
        {
          "foodId": 1,
          "unitId": 1,
          "count": 1.1
        },
        {
          "foodId": 1,
          "unitId": 1,
          "count": 1.1
        }
      ]
    }
  ],
  "DeletedMeals": [
    {
      "date": 1,
      "mealId": 1,
      "foodId": 1
    },
    {
      "date": 1,
      "mealId": 1,
      "foodId": 1
    }
  ],
  "UpdatedMeals": [
    {
      "date": 1,
      "mealId": 1,
      "foodId": 1,
      "unitId": 1,
      "count": 1
    },
    {
      "date": 1,
      "mealId": 1,
      "foodId": 1,
      "unitId": 1,
      "count": 1
    }
  ]
}

text/plain, application/octet-stream

Sample:
{"LastUploadDate":1,"accountId":2,"Meals":[{"mealId":1,"date":1,"UserMealsDetail":[{"foodId":1,"unitId":1,"count":1.1},{"foodId":1,"unitId":1,"count":1.1}]},{"mealId":1,"date":1,"UserMealsDetail":[{"foodId":1,"unitId":1,"count":1.1},{"foodId":1,"unitId":1,"count":1.1}]}],"DeletedMeals":[{"date":1,"mealId":1,"foodId":1},{"date":1,"mealId":1,"foodId":1}],"UpdatedMeals":[{"date":1,"mealId":1,"foodId":1,"unitId":1,"count":1},{"date":1,"mealId":1,"foodId":1,"unitId":1,"count":1}]}

application/xml, text/xml

Sample:
<UserMealsAddModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RashakaApi.ApiRequestBody.Foods">
  <DeletedMeals>
    <DeletedMeals>
      <date>1</date>
      <foodId>1</foodId>
      <mealId>1</mealId>
    </DeletedMeals>
    <DeletedMeals>
      <date>1</date>
      <foodId>1</foodId>
      <mealId>1</mealId>
    </DeletedMeals>
  </DeletedMeals>
  <LastUploadDate>1</LastUploadDate>
  <Meals>
    <MealsModel>
      <UserMealsDetail>
        <UserMealsDetailModel>
          <count>1.1</count>
          <foodId>1</foodId>
          <unitId>1</unitId>
        </UserMealsDetailModel>
        <UserMealsDetailModel>
          <count>1.1</count>
          <foodId>1</foodId>
          <unitId>1</unitId>
        </UserMealsDetailModel>
      </UserMealsDetail>
      <date>1</date>
      <mealId>1</mealId>
    </MealsModel>
    <MealsModel>
      <UserMealsDetail>
        <UserMealsDetailModel>
          <count>1.1</count>
          <foodId>1</foodId>
          <unitId>1</unitId>
        </UserMealsDetailModel>
        <UserMealsDetailModel>
          <count>1.1</count>
          <foodId>1</foodId>
          <unitId>1</unitId>
        </UserMealsDetailModel>
      </UserMealsDetail>
      <date>1</date>
      <mealId>1</mealId>
    </MealsModel>
  </Meals>
  <UpdatedMeals>
    <UpdatedMeals>
      <count>1</count>
      <date>1</date>
      <foodId>1</foodId>
      <mealId>1</mealId>
      <unitId>1</unitId>
    </UpdatedMeals>
    <UpdatedMeals>
      <count>1</count>
      <date>1</date>
      <foodId>1</foodId>
      <mealId>1</mealId>
      <unitId>1</unitId>
    </UpdatedMeals>
  </UpdatedMeals>
  <accountId>2</accountId>
</UserMealsAddModel>

multipart/form-data, application/form-data

Sample:
<UserMealsAddModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RashakaApi.ApiRequestBody.Foods"><DeletedMeals><DeletedMeals><date>1</date><foodId>1</foodId><mealId>1</mealId></DeletedMeals><DeletedMeals><date>1</date><foodId>1</foodId><mealId>1</mealId></DeletedMeals></DeletedMeals><LastUploadDate>1</LastUploadDate><Meals><MealsModel><UserMealsDetail><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel></UserMealsDetail><date>1</date><mealId>1</mealId></MealsModel><MealsModel><UserMealsDetail><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel><UserMealsDetailModel><count>1.1</count><foodId>1</foodId><unitId>1</unitId></UserMealsDetailModel></UserMealsDetail><date>1</date><mealId>1</mealId></MealsModel></Meals><UpdatedMeals><UpdatedMeals><count>1</count><date>1</date><foodId>1</foodId><mealId>1</mealId><unitId>1</unitId></UpdatedMeals><UpdatedMeals><count>1</count><date>1</date><foodId>1</foodId><mealId>1</mealId><unitId>1</unitId></UpdatedMeals></UpdatedMeals><accountId>2</accountId></UserMealsAddModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, text/plain, application/octet-stream, application/xml, text/xml, multipart/form-data, application/form-data

Sample:

Sample not available.