using BethanysPieShopHRM.Shared.Domain; using Microsoft.AspNetCore.Components; using Webshop.App.Services; namespace Webshop.App.Pages { public partial class EmployeeOverview { [Inject] public NavigationManager NavigationManager { get; set; } = default!; [Inject] public IEmployeeDataService EmployeeDataService { get; set; } = default!; public IEnumerable? Employees { get; set; } = default; private Employee? _employeeSelected; private string Title = "Employee overview"; protected async override Task OnInitializedAsync() { Employees = await GetEmployees(); } public void ShowQuickViewPopup(Employee employee) { _employeeSelected = employee; } public async Task> GetEmployees() { return await EmployeeDataService.GetAllEmployees(); } } }