From 7477cf8e0608c4806d6ae405ce9dabb76eefc6cd Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 24 Oct 2023 14:59:36 -0600 Subject: [PATCH] removed id from rubric --- .../Components/AssignmentForm/RubricEditor.razor | 14 ++++++++------ .../AssignmentForm/RubricEditorItem.razor | 7 ++++--- Management/Models/Local/LocalAssignment.cs | 2 -- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor b/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor index 4e3d689..b129f64 100644 --- a/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor +++ b/Management.Web/Shared/Components/AssignmentForm/RubricEditor.razor @@ -48,7 +48,6 @@ { rubric = rubric.Append(new RubricItem { - Id = Guid.NewGuid().ToString(), Label = "", Points = 0 }); @@ -62,11 +61,11 @@ save(); } } - private void editItem(RubricItem newItem) + private void editItem(RubricItem newItem, int index) { if (assignmentContext.Assignment != null) { - rubric = rubric.Select(i => i.Id == newItem.Id ? newItem : i); + rubric = rubric.Select((r, i) => i == index ? newItem : r); save(); } } @@ -85,6 +84,7 @@ rubric = rubricList; save(); } + StateHasChanged(); } } private void MoveDown(RubricItem item) @@ -102,6 +102,7 @@ rubric = rubricList; save(); } + StateHasChanged(); } } @@ -129,11 +130,12 @@