@using Moonlight.App.Database.Entities @using Moonlight.App.Services @using Moonlight.App.Services.Interop @inject ServerService ServerService @inject SmartTranslateService SmartTranslateService @inject AlertService AlertService
@if (Server.IsArchived) { Server is currently archived } else { Server is currently not archived }
@code { [CascadingParameter] public Server Server { get; set; } private async Task ArchiveServer() { await ServerService.ArchiveServer(Server); await InvokeAsync(StateHasChanged); await AlertService.Success( SmartTranslateService.Translate("Successfully archived the server") ); } private async Task UnArchiveServer() { await ServerService.UnArchiveServer(Server); await InvokeAsync(StateHasChanged); await AlertService.Success( SmartTranslateService.Translate("Successfully unarchived the server") ); } }