Refactor interaction and user deletion logic

Consolidated repeated methods for interaction/user deletion into reusable components to improve maintainability. Introduced a `ConfirmDialog` for consistent confirmation UI and streamlined associated logic across pages. Removed redundant methods and enhanced admin-specific page security checks.
This commit is contained in:
Andre Beging
2025-03-28 23:55:12 +01:00
parent 83257d1d2a
commit 027a36ce17
12 changed files with 174 additions and 234 deletions

View File

@@ -3,9 +3,9 @@
@using FoodsharingSiegen.Shared.Helper
@inherits FsBase
<PageTitle>Freischalten - @AppSettings.Terms.Title</PageTitle>
<PageTitle>Alle (Admin) - @AppSettings.Terms.Title</PageTitle>
<h2>Freischalten</h2>
<h2>Alle (Admin)</h2>
@{
var filterList = ProspectList.ApplyFilter(Filter);