From c8ff0dd9dd6e941db3e81b959f6af60e882f16f1 Mon Sep 17 00:00:00 2001 From: franc Date: Wed, 16 Apr 2025 11:20:33 +0200 Subject: [PATCH] Make a searchResultPartial and initial HomePage with filter system --- .../Views/Home/Index.cshtml | 6 +++ .../Views/Home/_SearchResultsPartial.cshtml | 54 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 Francesco.Recipes.World/Views/Home/Index.cshtml create mode 100644 Francesco.Recipes.World/Views/Home/_SearchResultsPartial.cshtml diff --git a/Francesco.Recipes.World/Views/Home/Index.cshtml b/Francesco.Recipes.World/Views/Home/Index.cshtml new file mode 100644 index 0000000..8de8ea4 --- /dev/null +++ b/Francesco.Recipes.World/Views/Home/Index.cshtml @@ -0,0 +1,6 @@ +
+ +
+ +
+ diff --git a/Francesco.Recipes.World/Views/Home/_SearchResultsPartial.cshtml b/Francesco.Recipes.World/Views/Home/_SearchResultsPartial.cshtml new file mode 100644 index 0000000..e18ad55 --- /dev/null +++ b/Francesco.Recipes.World/Views/Home/_SearchResultsPartial.cshtml @@ -0,0 +1,54 @@ +@model IEnumerable + +@if (!Model.Any()) +{ +

Keine Ergebnisse gefunden.

+} +else +{ +
+ @foreach (var recipe in Model) + { +
+
+
+ @{ + var mediaFile = recipe.MediaFiles.FirstOrDefault(); + } + @if (mediaFile != null && mediaFile.Data != null) + { + @recipe.Name + } + else + { + Platzhalter + } +
+ +
+
+
@recipe.Name
+

+ + @recipe.PreparationTime.Hours h @recipe.PreparationTime.Minutes min +

+
+ +
+ +
+
+
+
+ } +
+}