@page "/Games/{id:guid}/Mods" @attribute [Authorize(Roles = RoleService.AdministratorRoleName)] @inject GameService GameService @inject IMessageService MessageService @inject NavigationManager NavigationManager @inject ILogger Logger
@code { [Parameter] public Guid Id { get; set; } private async Task Delete(Game game) { try { await GameService.DeleteAsync(game); } catch (Exception ex) { MessageService.Error($"Could not delete the {game.Type.GetDisplayName().ToLower()}!"); Logger.LogError(ex, $"Could not delete the {game.Type.GetDisplayName().ToLower()}!"); } } }