From a6130fe49ecbf6a4d87975444f08e9eae1cb2dab Mon Sep 17 00:00:00 2001 From: "patrick.brugiere" Date: Sun, 24 Dec 2023 19:18:46 +0100 Subject: [PATCH] debut de travail sur la modification des utilisateurs --- Project/adminBlazor/adminBlazor/Pages/Add.razor.cs | 2 +- .../adminBlazor/adminBlazor/Pages/EditUser.razor | 6 ++++++ .../adminBlazor/adminBlazor/Pages/EditUser.razor.cs | 11 +++++++++++ Project/adminBlazor/adminBlazor/Pages/List.razor | 6 ++++++ .../adminBlazor/Pages/RouteParameter.razor | 13 +++++++++++++ 5 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 Project/adminBlazor/adminBlazor/Pages/EditUser.razor create mode 100644 Project/adminBlazor/adminBlazor/Pages/EditUser.razor.cs create mode 100644 Project/adminBlazor/adminBlazor/Pages/RouteParameter.razor diff --git a/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs b/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs index f322961..6bc1320 100644 --- a/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs +++ b/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs @@ -26,7 +26,7 @@ namespace adminBlazor.Pages /// /// The current item model /// - private User user = new User() + private Models.User user = new Models.User() { Roles = new List() }; diff --git a/Project/adminBlazor/adminBlazor/Pages/EditUser.razor b/Project/adminBlazor/adminBlazor/Pages/EditUser.razor new file mode 100644 index 0000000..c40b69a --- /dev/null +++ b/Project/adminBlazor/adminBlazor/Pages/EditUser.razor @@ -0,0 +1,6 @@ +@page "/editUser/{Id:int}" +@using adminBlazor.Models + +

Edit

+ +
My parameter: @Id
diff --git a/Project/adminBlazor/adminBlazor/Pages/EditUser.razor.cs b/Project/adminBlazor/adminBlazor/Pages/EditUser.razor.cs new file mode 100644 index 0000000..1596a08 --- /dev/null +++ b/Project/adminBlazor/adminBlazor/Pages/EditUser.razor.cs @@ -0,0 +1,11 @@ +using Microsoft.AspNetCore.Components; + +namespace adminBlazor.Pages +{ + public partial class EditUser + { + [Parameter] + public int Id { get; set; } + + } +} diff --git a/Project/adminBlazor/adminBlazor/Pages/List.razor b/Project/adminBlazor/adminBlazor/Pages/List.razor index e73932f..bda43f1 100644 --- a/Project/adminBlazor/adminBlazor/Pages/List.razor +++ b/Project/adminBlazor/adminBlazor/Pages/List.razor @@ -45,6 +45,12 @@ } } + + + + + Editer + diff --git a/Project/adminBlazor/adminBlazor/Pages/RouteParameter.razor b/Project/adminBlazor/adminBlazor/Pages/RouteParameter.razor new file mode 100644 index 0000000..35c808c --- /dev/null +++ b/Project/adminBlazor/adminBlazor/Pages/RouteParameter.razor @@ -0,0 +1,13 @@ +@page "/RouteParameter/{text}" + +

Blazor is @Text!

+ +@code { + [Parameter] + public string? Text { get; set; } + + protected override void OnInitialized() + { + Text = Text ?? "fantastic"; + } +} \ No newline at end of file