public async void AddEncounter() { if (!Raid.Finalized && SelectedBoss.Id != null) { Console.WriteLine($"Preparing to add encounter for boss {SelectedBoss.Name}"); var encounter = await EncounterService.AddEncounter(Raid, SelectedBoss); RaidForm.AddEncounter(encounter); UpdateList(); } }
public async void DeleteEncounter() { if (!Raid.Finalized) { bool confirmed = await JSRuntime.InvokeAsync <bool>("confirm", $"Are you sure you want to delete encounter {GetBossById(Encounter.BossId).Name}?"); if (confirmed) { await EncounterService.DeleteEncounter(Raid, Encounter); RaidForm.DeleteEncounter(Encounter); } } }