From b6dd3ff9c484da7f7396717b38fa915431f84b81 Mon Sep 17 00:00:00 2001 From: Sarah Faey Date: Mon, 13 Feb 2023 22:50:01 +0100 Subject: [PATCH] added delete poll button --- Lieb/Pages/Poll/PollDetails.razor | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Lieb/Pages/Poll/PollDetails.razor b/Lieb/Pages/Poll/PollDetails.razor index c4b83ba..7c879ca 100644 --- a/Lieb/Pages/Poll/PollDetails.razor +++ b/Lieb/Pages/Poll/PollDetails.razor @@ -5,9 +5,11 @@ @using Lieb.Models.GuildWars2.Raid @inject UserService UserService @inject RaidService RaidService +@inject PollService PollService @inject TimeZoneService TimeZoneService @inject RaidRandomizerService RaidRandomizerService @inject NavigationManager NavigationManager +@inject IJSRuntime JsRuntime
@@ -44,6 +46,8 @@ }

+
+
@@ -82,4 +86,13 @@ } } + async Task DeletePollClicked() + { + bool confirmed = await JsRuntime.InvokeAsync("confirm", "Are you sure you want to delete the poll?"); + if (confirmed) + { + await PollService.DeletePoll(_poll.PollId); + NavigationManager.NavigateTo("polloverview", forceLoad: true); + } + } }