début du travail sur l'affichage d'utilisateurs

vueConnexion
Siwa12100 1 year ago
parent 9772d28741
commit 75d514782a

@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.8.34322.80
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VeraxShield", "VeraxShield\VeraxShield.csproj", "{40D16910-ADA7-496E-BA48-AA9D6FF1E502}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VeraxShield", "VeraxShield\VeraxShield.csproj", "{40D16910-ADA7-496E-BA48-AA9D6FF1E502}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

@ -1,3 +1,5 @@
@page "/"
<h1>Hello, world!</h1>
<h1>VeraxShield</h1>
<NavLink href="/utilisateurs/liste"> --> Liste des utilisateurs</NavLink>

@ -0,0 +1,4 @@
@page "/utilisateurs/liste"
<h3>ListeUtilisateurs</h3>

@ -0,0 +1,20 @@
using Microsoft.AspNetCore.Components;
using VeraxShield.modele.utilisateurs;
using VeraxShield.services.UtilisateursDataService;
namespace VeraxShield.Pages.utilisateurs
{
public partial class ListeUtilisateurs
{
[Inject]
private IUtilisateursDataService utilisateursDataService { get; set; }
private List<Utilisateur> Utilisateurs { get; set; }
protected override async Task OnInitializedAsync()
{
this.Utilisateurs = await this.utilisateursDataService.getAllUtilisateurs();
await base.OnInitializedAsync();
}
}
}

@ -1,3 +1,4 @@
using Blazored.LocalStorage;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
using VeraxShield.services.UtilisateursDataService;
@ -9,8 +10,12 @@ builder.Services.AddServerSideBlazor();
// Ajout du client http par défaut :
builder.Services.AddHttpClient();
// Ajout du serveur de gestion des utilisateurs :
builder.Services.AddSingleton<IUtilisateursDataService, UtilisateursDataServiceFactice>();
// Ajout du service de gestion des utilisateurs :
// On le met scoped, car c'est comme ça qu'est le service du localStorage alors sinon ça marche pas...
builder.Services.AddScoped<IUtilisateursDataService, UtilisateursDataServiceFactice>();
// Ajout du service pour le Blazored LocalStorage :
builder.Services.AddBlazoredLocalStorage();
var app = builder.Build();

@ -2,3 +2,5 @@
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.JSInterop
@using VeraxShield
@using Blazored.LocalStorage

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a2fd749fd03ac6abf930f74799c2789b1f64ab72")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9772d2874197961a7cc9e9de629ba11941915047")]
[assembly: System.Reflection.AssemblyProductAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyTitleAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

@ -1 +1 @@
f51d129ce7c3529e269f5335b0201180fa9a70bf51a92e3fe5c1424f60b1d134
ebfba0abb99601342c2f657e333cf22d9fcf649b56e9d8ccda0d163cc0468163

@ -30,6 +30,10 @@ build_metadata.AdditionalFiles.CssScope =
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor]
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcdXRpbGlzYXRldXJzXExpc3RlVXRpbGlzYXRldXJzLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =

@ -1 +1 @@
ea0352bfa2e70e4c91d16ca08c65c054626110ef59bc6df68a727a9f5a3b8e94
ad043e6556a2986852e575b7e72b255c72dea3778968d9f023c9da44a8b126c0

@ -49,7 +49,7 @@
"Mail": "alex.miller@example.com",
"Nom": "Miller",
"Prenom": "Alex",
"Role": "Modérateur",
"Role": "Mod<EFBFBD>rateur",
"Mdp": "StrongPass123",
"IsBan": true
},
@ -85,7 +85,7 @@
"Mail": "jacob.morgan@example.com",
"Nom": "Morgan",
"Prenom": "Jacob",
"Role": "Modérateur",
"Role": "Mod<EFBFBD>rateur",
"Mdp": "JacobPass1",
"IsBan": true
}

Loading…
Cancel
Save