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); + } + } }