@if (HasActiveFilters)
{
Filters:
@if (categoryFilter != "")
{
@categoryFilter
}
@if (factionFilter != "")
{
@factionFilter
}
@if (costFilter != "")
{
Cost @costFilter
}
}
@filteredCards.Count() card@(filteredCards.Count() != 1 ? "s" : "") found
@if (HasActiveFilters || search != "")
{
out of @allCards.Count total
}
@if (filteredCards.Any())
{
@{ var idx = 0; }
@foreach (var card in filteredCards.Where(a=>a.Category is "Agent" or "Spell" or "Immortalized"))
{
SelectCard(card)">

@if (card.IsImmortalized)
{
}
@if (showDetailedView)
{
@card.Name
@if (card.Attack.HasValue)
{
@card.Attack
}
@if (card.Health.HasValue)
{
@card.Health
}
@card.Description
@card.Category
}
idx++;
}
}
else
{
No cards match your filters.
}
}
@if (selectedCard != null)
{