Hand simulator and some data fixes
This commit is contained in:
@@ -70,19 +70,30 @@
|
||||
}
|
||||
</div>
|
||||
|
||||
@inject NavigationManager Nav
|
||||
|
||||
@code {
|
||||
[SupplyParameterFromQuery] public string? s1 { get; set; }
|
||||
[SupplyParameterFromQuery] public string? s2 { get; set; }
|
||||
private List<DeckData> decks = [];
|
||||
private bool showPrecons;
|
||||
|
||||
protected override void OnInitialized()
|
||||
protected override void OnParametersSet()
|
||||
{
|
||||
RefreshDecks();
|
||||
}
|
||||
|
||||
private void RefreshDecks()
|
||||
{
|
||||
decks = DeckDatabase.Decks
|
||||
.Where(d => d.IsVisible)
|
||||
var query = DeckDatabase.Decks.Where(d => d.IsVisible);
|
||||
|
||||
if (!string.IsNullOrEmpty(s1))
|
||||
query = query.Where(d => d.Syndicates.Contains(s1, StringComparer.OrdinalIgnoreCase));
|
||||
|
||||
if (!string.IsNullOrEmpty(s2))
|
||||
query = query.Where(d => d.Syndicates.Contains(s2, StringComparer.OrdinalIgnoreCase));
|
||||
|
||||
decks = query
|
||||
.Where(d =>
|
||||
showPrecons
|
||||
? d.DeckType is "precon" or "store"
|
||||
|
||||
Reference in New Issue
Block a user