diff --git a/Francesco.Recipes.World/Francesco.Recipes.World.csproj b/Francesco.Recipes.World/Francesco.Recipes.World.csproj
index 7d430a2..84f6487 100644
--- a/Francesco.Recipes.World/Francesco.Recipes.World.csproj
+++ b/Francesco.Recipes.World/Francesco.Recipes.World.csproj
@@ -49,8 +49,6 @@
-
-
diff --git a/Francesco.Recipes.World/Repositories/ShoppingList/IShoppingListRepository.cs b/Francesco.Recipes.World/Repositories/ShoppingList/IShoppingListRepository.cs
index 90c35c0..c14f0aa 100644
--- a/Francesco.Recipes.World/Repositories/ShoppingList/IShoppingListRepository.cs
+++ b/Francesco.Recipes.World/Repositories/ShoppingList/IShoppingListRepository.cs
@@ -17,5 +17,7 @@
Task DeleteShoppingListAsync(Guid shoppingListId);
Task GetRecipeByNameAndImageAsync(string recipeName, string imageFileName);
+
+ Task CountAllRecipeShoppinglistsAsync();
}
}
diff --git a/Francesco.Recipes.World/Repositories/ShoppingList/ShoppingListRepository.cs b/Francesco.Recipes.World/Repositories/ShoppingList/ShoppingListRepository.cs
index 16d8934..1e64469 100644
--- a/Francesco.Recipes.World/Repositories/ShoppingList/ShoppingListRepository.cs
+++ b/Francesco.Recipes.World/Repositories/ShoppingList/ShoppingListRepository.cs
@@ -167,5 +167,11 @@
.Include(r => r.MediaFiles.Where(mf => mf.FileName == imageFileName))
.FirstOrDefaultAsync();
}
+
+ public async Task CountAllRecipeShoppinglistsAsync()
+ {
+ return await _context.RecipeShoppingLists
+ .CountAsync();
+ }
}
}