| 123456789101112131415161718192021222324 |
- using DataLayer.Interfaces;
- using Domain.Weapons;
- using Domain.XML_Model;
- using Microsoft.AspNetCore.Components;
- namespace Deathwatch.Pages
- {
- public partial class WeaponList
- {
- [Inject]
- public IAbstractRepository<Arme>? WeaponRepository { get; set; }
- public List<Weapon> Weapons { get; set; } = new List<Weapon>();
- public Weapon? SelectedWeapon { get; set; }
- protected override async Task OnInitializedAsync()
- {
- var armes = (await WeaponRepository?.GetAll()).OrderBy(a => a.ArmeId).ToList();
- armes.ForEach(a => Weapons.Add(new Weapon(a)));
- SelectedWeapon = Weapons.FirstOrDefault();
- }
-
- }
- }
|