From 541b891c3b27feccd7b0c8b6ee04b5134ebb8116 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 18 Aug 2025 11:19:30 +0100 Subject: [PATCH] restores the activitiy setup pages --- src/Yavsc/Views/Activity/Create.cshtml | 83 +++++++++++++++++++++++ src/Yavsc/Views/Activity/Delete.cshtml | 40 +++++++++++ src/Yavsc/Views/Activity/Details.cshtml | 37 ++++++++++ src/Yavsc/Views/Activity/Edit.cshtml | 86 ++++++++++++++++++++++++ src/Yavsc/Views/Activity/Index.cshtml | 89 +++++++++++++++++++++++++ 5 files changed, 335 insertions(+) create mode 100644 src/Yavsc/Views/Activity/Create.cshtml create mode 100644 src/Yavsc/Views/Activity/Delete.cshtml create mode 100644 src/Yavsc/Views/Activity/Details.cshtml create mode 100644 src/Yavsc/Views/Activity/Edit.cshtml create mode 100644 src/Yavsc/Views/Activity/Index.cshtml diff --git a/src/Yavsc/Views/Activity/Create.cshtml b/src/Yavsc/Views/Activity/Create.cshtml new file mode 100644 index 00000000..11217031 --- /dev/null +++ b/src/Yavsc/Views/Activity/Create.cshtml @@ -0,0 +1,83 @@ +@model Activity + +@{ + ViewData["Title"] = "Create"; +} + +

Create

+ +
+
+

Activity

+
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+ + + +
+
+ +
+
+
+
+ +
+ Back to List +
+ + +@section Scripts { + @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); } +} diff --git a/src/Yavsc/Views/Activity/Delete.cshtml b/src/Yavsc/Views/Activity/Delete.cshtml new file mode 100644 index 00000000..baddea2c --- /dev/null +++ b/src/Yavsc/Views/Activity/Delete.cshtml @@ -0,0 +1,40 @@ +@model Activity + +@{ + ViewData["Title"] = "Delete"; +} + +

Delete

+ +

AreYourSureYouWantToDeleteThis

+
+

Activity

+
+
+
+ @Html.DisplayNameFor(model => model.Description) +
+
+ @Html.DisplayFor(model => model.Description) +
+
+ @Html.DisplayNameFor(model => model.Name) +
+
+ @Html.DisplayFor(model => model.Name) +
+
+ @Html.DisplayNameFor(model => model.Photo) +
+
+ @Html.DisplayFor(model => model.Photo) +
+
+ +
+
+ + Back to List +
+
+
diff --git a/src/Yavsc/Views/Activity/Details.cshtml b/src/Yavsc/Views/Activity/Details.cshtml new file mode 100644 index 00000000..c8703872 --- /dev/null +++ b/src/Yavsc/Views/Activity/Details.cshtml @@ -0,0 +1,37 @@ +@model Activity + +@{ + ViewData["Title"] = "Details"; +} + +

Details

+ +
+

Activity

+
+
+
+ @Html.DisplayNameFor(model => model.Description) +
+
+ @Html.DisplayFor(model => model.Description) +
+
+ @Html.DisplayNameFor(model => model.Name) +
+
+ @Html.DisplayFor(model => model.Name) +
+
+ @Html.DisplayNameFor(model => model.Photo) +
+
+ @Html.DisplayFor(model => model.Photo) + +
+
+
+

+ Edit | + Back to List +

diff --git a/src/Yavsc/Views/Activity/Edit.cshtml b/src/Yavsc/Views/Activity/Edit.cshtml new file mode 100644 index 00000000..cb56ede6 --- /dev/null +++ b/src/Yavsc/Views/Activity/Edit.cshtml @@ -0,0 +1,86 @@ +@model Activity + +@{ + ViewData["Title"] = "Edit"; +} + +

Edit

+ +
+
+

Activity @Model.Code

+
+
+ +
+ +
+ + +
+
+ +
+ +
+ + + +
+
+ +
+ +
+ + + +
+
+
+ +
+ + + +
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+
+ +
+
+
+
+ +
+ Back to List +
+ + +@section Scripts { + @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); } +} diff --git a/src/Yavsc/Views/Activity/Index.cshtml b/src/Yavsc/Views/Activity/Index.cshtml new file mode 100644 index 00000000..25b99320 --- /dev/null +++ b/src/Yavsc/Views/Activity/Index.cshtml @@ -0,0 +1,89 @@ +@model IEnumerable + +@{ + ViewData["Title"] = "Index"; +} +@section scripts { + +} +

@ViewData["Title"]

+ +

+ Create New +

+ + + + + + + + + + + + + +@foreach (var item in Model) { + + + + + + + + + + + +} +
+ @Html.DisplayNameFor(model => model.Name) + + @Html.DisplayNameFor(model => model.Code) + + @Html.DisplayNameFor(model => model.Description) + + @Html.DisplayNameFor(model => model.Photo) + + @Html.DisplayNameFor(model => model.Parent) + + @Html.DisplayNameFor(model => model.SettingsClassName) + + @Html.DisplayNameFor(model => model.Children) + + @Html.DisplayNameFor(model => model.Rate) +
+ @Html.DisplayFor(modelItem => item.Name) + + @Html.DisplayFor(modelItem => item.Code) + + @Html.DisplayFor(modelItem => item.Description) + @if (item.Photo!=null) { + + } + + @if (item.Parent!=null) { + + @Html.DisplayFor(modelItem => item.Parent) + + } + + @if (item.SettingsClassName!=null) { + + @item.SettingsClassName + + } + + @Html.DisplayFor(modelItem => item.Children) + + @Html.DisplayFor(modelItem => item.Rate) + + Edit + Details + Delete +