diff --git a/Project/adminBlazor/adminBlazor/Pages/Add.razor b/Project/adminBlazor/adminBlazor/Pages/Add.razor
index b889612..eec9a79 100644
--- a/Project/adminBlazor/adminBlazor/Pages/Add.razor
+++ b/Project/adminBlazor/adminBlazor/Pages/Add.razor
@@ -47,13 +47,13 @@
@if (currentItem == "student")
{
break;
}
diff --git a/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs b/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs
index 5113b80..f322961 100644
--- a/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs
+++ b/Project/adminBlazor/adminBlazor/Pages/Add.razor.cs
@@ -152,16 +152,21 @@ namespace adminBlazor.Pages
}
else
{
- if ((bool)checkedValue)
+ if (disableOtherCheckboxes)
{
- if (!user.Roles.Contains(item))
+ //la case student a été coché ducoup on n'ajoute pas les autres rôles cochés
+ return;
+ if ((bool)checkedValue)
{
- user.Roles.Add(item);
+ if (!user.Roles.Contains(item))
+ {
+ user.Roles.Add(item);
+ }
+ }
+ else
+ {
+ user.Roles.Remove(item);
}
- }
- else
- {
- user.Roles.Remove(item);
}
}
}
diff --git a/Project/adminBlazor/adminBlazor/libman.json b/Project/adminBlazor/adminBlazor/libman.json
new file mode 100644
index 0000000..ceee271
--- /dev/null
+++ b/Project/adminBlazor/adminBlazor/libman.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "defaultProvider": "cdnjs",
+ "libraries": []
+}
\ No newline at end of file