diff --git a/backend/API/Controllers/ShoppingListController.cs b/backend/API/Controllers/ShoppingListController.cs index 7db1bd4..b0df2d7 100644 --- a/backend/API/Controllers/ShoppingListController.cs +++ b/backend/API/Controllers/ShoppingListController.cs @@ -1,6 +1,7 @@  using API.BusinessLogic; using API.Models.ShoppingListModels; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System.Security.Claims; @@ -17,6 +18,7 @@ namespace API.Controllers _shoppingListLogic = shoppingListLogic; } + [Authorize] [HttpGet("get")] public async Task ReadShoppingList() { @@ -26,6 +28,7 @@ namespace API.Controllers return await _shoppingListLogic.ReadShoppingList(userId); } + [Authorize] [HttpPost("add")] public async Task AddItem([FromBody] ShoppingListItemDTO listItemDTO) { @@ -35,6 +38,7 @@ namespace API.Controllers return await _shoppingListLogic.AddItemToShoppingList(listItemDTO, userId); } + [Authorize] [HttpPut("check")] public async Task CheckItem(int itemId) { @@ -44,6 +48,7 @@ namespace API.Controllers return await _shoppingListLogic.CheckItemInShoppingList(userId, itemId); } + [Authorize] [HttpPut("update")] public async Task UpdateItem([FromBody] ShoppingListItemDTO listItemDTO, int itemId) { @@ -53,6 +58,7 @@ namespace API.Controllers return await _shoppingListLogic.UpdateItemInShoppingList(userId, itemId, listItemDTO); } + [Authorize] [HttpDelete("delete")] public async Task DeleteItem(int itemId) { @@ -62,6 +68,7 @@ namespace API.Controllers return await _shoppingListLogic.DeleteItemInShoppingList(userId, itemId); } + [Authorize] [HttpPost("recipeadd")] public async Task AddARecipesItems(int recipeId) {