Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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);
                }
            }
        }