From 2fcfb18ecf44465fe756b136eac02c3ea1e1ff9d Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 12 Jan 2025 15:26:10 +0000 Subject: [PATCH] Expanded `NoteController` implementation --- Core/Controllers/NoteController.cs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Core/Controllers/NoteController.cs b/Core/Controllers/NoteController.cs index 20caec50..7621eae0 100644 --- a/Core/Controllers/NoteController.cs +++ b/Core/Controllers/NoteController.cs @@ -2,12 +2,21 @@ using Core.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Notes; +using Core.Routers; namespace Core.Controllers; [Injectable] public class NoteController { + private readonly EventOutputHolder _eventOutputHolder; + + public NoteController( + EventOutputHolder eventOutputHolder) + { + _eventOutputHolder = eventOutputHolder; + } + /// /// /// @@ -20,7 +29,7 @@ public class NoteController NoteActionData body, string sessionId) { - throw new NotImplementedException(); + return _eventOutputHolder.GetOutput(sessionId); } /// @@ -35,7 +44,7 @@ public class NoteController NoteActionData body, string sessionId) { - throw new NotImplementedException(); + return _eventOutputHolder.GetOutput(sessionId); } /// @@ -50,6 +59,8 @@ public class NoteController NoteActionData body, string sessionId) { - throw new NotImplementedException(); + pmcData.Notes.DataNotes.RemoveAt(body.Index.Value); + + return _eventOutputHolder.GetOutput(sessionId); } }