From c2949b47738ced4c08c3e112e6d386d7f0e310af Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Sun, 11 Jun 2023 22:10:28 +0200 Subject: [PATCH] Added user domain delete --- Moonlight/Shared/Views/Domain/View.razor | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Moonlight/Shared/Views/Domain/View.razor b/Moonlight/Shared/Views/Domain/View.razor index ad737f13..5e6604f4 100644 --- a/Moonlight/Shared/Views/Domain/View.razor +++ b/Moonlight/Shared/Views/Domain/View.razor @@ -1,5 +1,4 @@ @page "/domain/{Id:int}" -@using Moonlight.App.Services.Sessions @using Moonlight.App.Repositories.Domains @using Moonlight.App.Database.Entities @using Microsoft.EntityFrameworkCore @@ -11,6 +10,8 @@ @inject DomainRepository DomainRepository @inject DomainService DomainService @inject SmartTranslateService SmartTranslateService +@inject NavigationManager NavigationManager +@inject AlertService AlertService @if (Domain == null) @@ -28,6 +29,13 @@ DNS records for@(domainNameBuilt) +
+ + +
@@ -240,4 +248,13 @@ await DomainService.DeleteDnsRecord(Domain!, record); await DnsLazyLoader.Reload(); } + + private async Task Delete() + { + if (await AlertService.ConfirmMath()) + { + await DomainService.Delete(Domain!); + NavigationManager.NavigateTo("/domains"); + } + } } \ No newline at end of file