GET api/MenuplanWeeks?menuplanId={menuplanId}&year={year}&week={week}&menuGroupId={menuGroupId}&fullResult={fullResult}&newLayout={newLayout}
Get MenuPlanWeeks
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| menuplanId |
MenuplanId - reference to specific menuplan |
integer |
Default value is 1 |
| year |
Year of menuplan |
integer |
Default value is 0 |
| week |
Week of menuplan |
integer |
Default value is 0 |
| menuGroupId |
MenuGroupId - value overrides MenuplanId, reference to specific menugroup |
integer |
Default value is 0 |
| fullResult |
Full result of connected entities |
FullResultEnum |
Default value is Yes |
| newLayout |
Use new layout of JsonResponse |
YesNoEnum |
Default value is No |
Body Parameters
None.
Response Information
Resource Description
List of MenuPlanWeek
Collection of MenuplanWeekDto| Name | Description | Type | Additional information |
|---|---|---|---|
| MenuplanId | integer |
Required |
|
| Menuplan | MenuplanDto |
Required |
|
| MenuGroupId | integer |
None. |
|
| MenuGroup | MenuGroupDto |
None. |
|
| Year | integer |
Required |
|
| Week | integer |
Required |
|
| Courses | Collection of CourseWeekDto |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"MenuplanId": 1,
"Menuplan": {
"MenuplanId": 1,
"Menuname": "sample string 2"
},
"MenuGroupId": 2,
"MenuGroup": {
"MenuGroupId": 1,
"Name": "sample string 2",
"MenuGroupTypeId": 3,
"MenuGroupType": {
"MenuGroupTypeId": 1,
"Description": "sample string 2"
},
"MenuplanId": 4,
"Menuplan": {
"MenuplanId": 1,
"Menuname": "sample string 2"
},
"MenuGroupRuleId": 5,
"MenuGroupRule": {
"MenuGroupRuleId": 1,
"Description": "sample string 2",
"Rules": [
{
"MenuGroupRuleId": 1,
"RuleTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
},
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
}
]
},
{
"MenuGroupRuleId": 1,
"RuleTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
},
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
}
]
}
]
},
"MenuGroupRelationId": 6,
"MenuGroupRelation": {
"MenuGroupRelationId": 1,
"Description": "sample string 2",
"Relations": [
{
"MenuGroupRelationId": 1,
"RelationTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
},
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
}
]
},
{
"MenuGroupRelationId": 1,
"RelationTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
},
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
}
]
}
]
},
"DietFormId": 1,
"DietForm": {
"DietFormId": 1,
"Name": "sample string 2"
}
},
"Year": 3,
"Week": 4,
"Courses": [
{
"CourseType": 1,
"CourseNo": 2,
"CourseId": 3,
"Course": "sample string 4",
"CourseFormatted": "sample string 5",
"CategoryId": 6,
"Category": "sample string 7",
"Price": 8.0,
"SalesUnitId": 9,
"SalesUnit": {
"SalesUnitId": 1,
"Name": "sample string 2",
"SortOrder": 3
},
"SalesUnitContains": 10.0,
"ProductTypes": [
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
},
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
}
],
"Preferences": [
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
},
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
}
]
},
{
"CourseType": 1,
"CourseNo": 2,
"CourseId": 3,
"Course": "sample string 4",
"CourseFormatted": "sample string 5",
"CategoryId": 6,
"Category": "sample string 7",
"Price": 8.0,
"SalesUnitId": 9,
"SalesUnit": {
"SalesUnitId": 1,
"Name": "sample string 2",
"SortOrder": 3
},
"SalesUnitContains": 10.0,
"ProductTypes": [
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
},
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
}
],
"Preferences": [
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
},
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
}
]
}
]
},
{
"MenuplanId": 1,
"Menuplan": {
"MenuplanId": 1,
"Menuname": "sample string 2"
},
"MenuGroupId": 2,
"MenuGroup": {
"MenuGroupId": 1,
"Name": "sample string 2",
"MenuGroupTypeId": 3,
"MenuGroupType": {
"MenuGroupTypeId": 1,
"Description": "sample string 2"
},
"MenuplanId": 4,
"Menuplan": {
"MenuplanId": 1,
"Menuname": "sample string 2"
},
"MenuGroupRuleId": 5,
"MenuGroupRule": {
"MenuGroupRuleId": 1,
"Description": "sample string 2",
"Rules": [
{
"MenuGroupRuleId": 1,
"RuleTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
},
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
}
]
},
{
"MenuGroupRuleId": 1,
"RuleTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
},
{
"Href": "sample string 1",
"ReferenceId": 2,
"Amount": 3,
"Conditions": [
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
},
{
"MenuGroupRuleConditionId": 1,
"RuleConditionTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Operator": "sample string 5",
"Definitions": [
{
"Href": "sample string 1",
"ReferenceId": 2
},
{
"Href": "sample string 1",
"ReferenceId": 2
}
]
}
]
}
]
}
]
},
"MenuGroupRelationId": 6,
"MenuGroupRelation": {
"MenuGroupRelationId": 1,
"Description": "sample string 2",
"Relations": [
{
"MenuGroupRelationId": 1,
"RelationTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
},
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
}
]
},
{
"MenuGroupRelationId": 1,
"RelationTypeId": 2,
"Description": "sample string 3",
"ReferenceType": "sample string 4",
"Definitions": [
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
},
{
"MenuGroupId": 1,
"Href": "sample string 2",
"ReferenceId": 3,
"CourseNoRelation": true,
"Required": true
}
]
}
]
},
"DietFormId": 1,
"DietForm": {
"DietFormId": 1,
"Name": "sample string 2"
}
},
"Year": 3,
"Week": 4,
"Courses": [
{
"CourseType": 1,
"CourseNo": 2,
"CourseId": 3,
"Course": "sample string 4",
"CourseFormatted": "sample string 5",
"CategoryId": 6,
"Category": "sample string 7",
"Price": 8.0,
"SalesUnitId": 9,
"SalesUnit": {
"SalesUnitId": 1,
"Name": "sample string 2",
"SortOrder": 3
},
"SalesUnitContains": 10.0,
"ProductTypes": [
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
},
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
}
],
"Preferences": [
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
},
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
}
]
},
{
"CourseType": 1,
"CourseNo": 2,
"CourseId": 3,
"Course": "sample string 4",
"CourseFormatted": "sample string 5",
"CategoryId": 6,
"Category": "sample string 7",
"Price": 8.0,
"SalesUnitId": 9,
"SalesUnit": {
"SalesUnitId": 1,
"Name": "sample string 2",
"SortOrder": 3
},
"SalesUnitContains": 10.0,
"ProductTypes": [
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
},
{
"ProductTypeId": 1,
"Description": "sample string 2",
"FilterIngrediens": true,
"FilterRecipes": true,
"FilterCourses": true,
"SortOrder": 1
}
],
"Preferences": [
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
},
{
"PreferenceTypeId": 1,
"Description": "sample string 2"
}
]
}
]
}
]