@page "/competence-list"
@using DataLayer.Interfaces
@using Domain.XML_Model
@attribute [StreamRendering(true)]
Competence
@if (Competences == null)
{
Loading...
}
else
{
| Nom |
Type |
Carac |
Registre |
Description |
@foreach (var competence in Competences)
{
| @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();
}
}