using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using MTG_CollectionVerwaltung.Data.MTGCollection; using MTG_CollectionVerwaltung.Helpers; namespace MTG_CollectionVerwaltung.Pages.Cards { public class SearchModel : PageModel { public List searchResults = new List(); public List Sets = new List(); private readonly ILogger _logger; private readonly MTGContext _context; public SearchModel(ILogger logger, MTGContext mTGContext) { _logger = logger; _context = mTGContext; } public string CurrentQuery { get; set; } public async Task OnGet(string Searchquerry) { searchResults = CardSearcher.SearchCards(_context, Searchquerry); Sets = _context.Sets.ToList(); CurrentQuery = Searchquerry; return Page(); } } }