diff --git a/Project/adminBlazor/adminBlazor/Models/User.cs b/Project/adminBlazor/adminBlazor/Models/User.cs
index 623623d..51579f2 100644
--- a/Project/adminBlazor/adminBlazor/Models/User.cs
+++ b/Project/adminBlazor/adminBlazor/Models/User.cs
@@ -27,7 +27,7 @@ namespace adminBlazor.Models
public bool ExtraTime { get; set; }
public int Group { get; set; }
- public string[] Roles { get; set; }
+ public List Roles { get; set; }
}
}
diff --git a/Project/adminBlazor/adminBlazor/Pages/Add.razor b/Project/adminBlazor/adminBlazor/Pages/Add.razor
index 8ecc02a..698d9d1 100644
--- a/Project/adminBlazor/adminBlazor/Pages/Add.razor
+++ b/Project/adminBlazor/adminBlazor/Pages/Add.razor
@@ -37,14 +37,14 @@
diff --git a/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs b/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs
index e111326..c29fd52 100644
--- a/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs
+++ b/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs
@@ -25,7 +25,7 @@ namespace adminBlazor.Pages
///
private User user = new User()
{
- Roles = new string[] { "admin", "teacher", "student" }
+ Roles = new List()
};
private async void HandleValidSubmit()
@@ -61,7 +61,7 @@ namespace adminBlazor.Pages
}
// Determine the image name
- var fileName = new FileInfo($"{imagePathInfo}/{user.Name}.png");
+ var fileName = new FileInfo($"{imagePathInfo}/{user.Image}.png");
// Write the file content
//await File.WriteAllBytesAsync(fileName.FullName, users.Image);
@@ -80,19 +80,19 @@ namespace adminBlazor.Pages
}
}
*/
- /*
+
private void OnEnchantCategoriesChange(string item, object checkedValue)
{
if ((bool)checkedValue)
{
if (!user.Roles.Contains(item))
{
- user.Roles.Add(item);
+ user.Roles.Add(item);
}
return;
}
}
- */
+
}
}
\ No newline at end of file
diff --git a/Project/adminBlazor/adminBlazor/Pages/List.razor b/Project/adminBlazor/adminBlazor/Pages/List.razor
index d04a016..e73932f 100644
--- a/Project/adminBlazor/adminBlazor/Pages/List.razor
+++ b/Project/adminBlazor/adminBlazor/Pages/List.razor
@@ -31,9 +31,19 @@
-
+
- @(string.Join(", ", ((User)context).Roles))
+ @if (context is User user)
+ {
+ @if (user.Roles != null && user.Roles.Any())
+ {
+ @string.Join(", ", user.Roles)
+ }
+ else
+ {
+ Aucun rôle
+ }
+ }