using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Pf2e.Database; using Pf2e.Database.Model.Enum; namespace Pf2e.Web.Pages; public class IndexModel : PageModel { private readonly ILogger _logger; public readonly Pf2eDbContext Context; public Dictionary Data { get; set; } = new(); public IndexModel(ILogger logger, Pf2eDbContext context) { _logger = logger; Context = context; } public void OnGet() { Data = Context .Entities.GroupBy(e => e.Type) .ToDictionary(entities => entities.Key, entities => entities.Count()); ViewData["Breadcrumbs"] = new List<(string, string)> { ("Home", "") }; } }