using Core.Annotations; using Core.Controllers; using Core.Models.Eft.Common; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Notes; namespace Core.Callbacks; [Injectable] public class NoteCallbacks { protected NoteController _noteController; public NoteCallbacks ( NoteController noteController ) { _noteController = noteController; } /// /// Handle AddNote event /// /// /// /// /// /// public ItemEventRouterResponse AddNote(PmcData pmcData, NoteActionData info, string sessionID) { return _noteController.AddNote(pmcData, info, sessionID); } /// /// Handle EditNote event /// /// /// /// /// /// public ItemEventRouterResponse EditNote(PmcData pmcData, NoteActionData info, string sessionID) { return _noteController.EditNote(pmcData, info, sessionID); } /// /// Handle DeleteNote event /// /// /// /// /// /// public ItemEventRouterResponse DeleteNote(PmcData pmcData, NoteActionData info, string sessionID) { return _noteController.DeleteNote(pmcData, info, sessionID); } }