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

@foreach( DiscordRaidMessage message in _raid.DiscordRaidMessages) { bool disableEdit = message.DiscordRaidMessageId != 0; }
Server Channel
@foreach(DiscordServer item in _discordServers) { } @if(message.DiscordGuildId > 0) { List channels = _discordServers.Where(s => s.Id == message.DiscordGuildId).FirstOrDefault(new DiscordServer()).Channels; @foreach(DiscordChannel item in channels) { } }

@code { [Parameter] public RaidBase _raid { get; set; } [Parameter] public List _discordServers {get; set; } [Parameter] public List _messagesToDelete {get; set; } async Task AddDiscordMessageClicked() { _raid.DiscordRaidMessages.Add(new DiscordRaidMessage()); } async Task DeleteMessageClicked(DiscordRaidMessage message) { if(message.DiscordRaidMessageId != 0) { _messagesToDelete.Add(message); } _raid.DiscordRaidMessages.Remove(message); } }