@page "/competence-list" @using DataLayer.Interfaces @using Domain.XML_Model @attribute [StreamRendering(true)]

Competence

@if (Competences == null) {

Loading...

} else { @foreach (var competence in Competences) { }
Nom Type Carac Registre Description
@competence.Nom @competence.Type @competence.Carac @competence.Registre @competence.Description
}
@code { private List Competences { get; set; } [Inject] public IAbstractRepository _competenceRepository { get; set; } protected override async Task OnInitializedAsync() { // Load the competences data here Competences = await LoadCompetencesAsync(); } private async Task> LoadCompetencesAsync() { // Implement the logic to load competences data var skills = await _competenceRepository.GetAll(); return skills.OrderBy(t => t.Nom).ToList(); } }