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

@if(_raid.Reminders.Where(r => r.Type == RaidReminder.ReminderType.Channel).Any()) { } else { } @foreach( RaidReminder reminder in _raid.Reminders) { bool hidden = reminder.Type == RaidReminder.ReminderType.User; }
Time TypeServer Channel Message
TODO: Time @foreach(RaidReminder.ReminderType type in Enum.GetValues(typeof(RaidReminder.ReminderType))) { }

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