GET api/MenuplanWeeks?menuplanId={menuplanId}&year={year}&week={week}&menuGroupId={menuGroupId}&fullResult={fullResult}&newLayout={newLayout}

Get MenuPlanWeeks

Request Information

URI Parameters

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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"
          }
        ]
      }
    ]
  }
]