using Microsoft.AspNetCore.Components; using Webshop.App.Services; namespace Webshop.App.Components.Widgets { public partial class EmployeeCountWidget { [Inject] public IEmployeeDataService EmployeeDataService { get; set; } = default!; public int EmployeeCounter { get; set; } protected async override Task OnInitializedAsync() { EmployeeCounter = await RetrieveNumberOfEmployees(); } public async Task RetrieveNumberOfEmployees() { var employees = await EmployeeDataService.GetAllEmployees(); return employees.Count(); } } }