@using Lieb.Data @using Lieb.Models @using Lieb.Models.GuildWars2.Raid @using SharedClasses.SharedModels

@if(_raidReminders.Where(r => r.Type == RaidReminder.ReminderType.Channel).Any()) { } else { } @foreach( DynamicRaidReminder reminder in _raidReminders) { bool hidden = reminder.Type == RaidReminder.ReminderType.User; }
Days Hours Minutes TypeServer Channel Message
@foreach(RaidReminder.ReminderType type in Enum.GetValues(typeof(RaidReminder.ReminderType))) { }

@code { [Parameter] public List _raidReminders { get; set; } [Parameter] public List _discordServers {get; set; } [Parameter] public List _remindersToDelete {get; set; } async Task AddReminderClicked() { _raidReminders.Add(new DynamicRaidReminder() { Type = RaidReminder.ReminderType.User }); } async Task DeleteReminderClicked(DynamicRaidReminder reminder) { if(reminder.RaidReminderId != 0) { _remindersToDelete.Add(reminder); } _raidReminders.Remove(reminder); } }