@deck.Name
Deck Code:@deck.DeckCode@if (deck.Factions.Count > 0) {
@foreach (var f in deck.Factions)
{
@f
}
}
@deck.Cards.Count cards
@(deck.IsValid ? "Valid" : "Invalid")
@if (!deck.IsValid)
{
@deck.ValidationMessage
}
Keycards
@foreach (var cardName in deck.Keycards)
{
var card = LookupCard(cardName);
}
Divers
@foreach (var cardName in deck.Divers)
{
var card = LookupCard(cardName);
}
Cards
@foreach (var group in deck.Cards.GroupBy(x => x))
{
var cardName = group.Key;
var count = group.Count();
var card = LookupCard(cardName);
}
Description
@RenderDescription(deck.Description)