create

Creates a new notification and saves it to the NotificationRepository

Return

The notification instance that was saved inside the repository

Throws

if the noted id primitive isn't in a valid UUID v4 format

if the note id doesn't exist on the NoteRepository

if a notification with the same time already exists