Servizi InCore


IInCoreNotifier

Accesso al Servizio di Notifica

Di seguito i Metodi disponibili pubblicamente:

  • GetNotificationMessage(ITempDataDictionary) => Recupera il Messaggio dai dati temporanei di pagina
    • tempData: ITempDataDictionary, variabili temporanee passate alla pagina
  • GetNotificationType(ITempDataDictionary) => Recupera il Tipo Notifica (warning, error...) dai dati temporanei di pagina
    • tempData: ITempDataDictionary, variabili temporanee passate alla pagina
  • GetNotificationMode(ITempDataDictionary) => Recupera la Modalità (SWAL2 o TOAST) dai dati temporanei di pagina
    • tempData: ITempDataDictionary, variabili temporanee passate alla pagina
  • GetNotificationOnClick(ITempDataDictionary) => Recupera l'Azione da eseguire al click dai dati temporanei di pagina
    • tempData: ITempDataDictionary, variabili temporanee passate alla pagina
  • SetNotification(Swal2NotificationType, string, ITempDataDictionary) => Prepara una notifica di tipo SWAL2 da eseguire al prossimo ricaricamento di una qualunque pagina
    • type: Swal2NotificationType, tipologia di SWAL2 da mostrare
    • message: string, effettivo messaggio da mostrare
    • tempData: ITempDataDictionary, variabili temporanee passate alla pagina
  • SetNotification(ToastNotificationType, string, ITempDataDictionary, string) => Prepara una notifica di tipo SWAL2 da eseguire al prossimo ricaricamento di una qualunque pagina
    • type: ToastNotificationType, tipologia di TOAST da mostrare
    • message: string, effettivo messaggio da mostrare
    • tempData: ITempDataDictionary, variabili temporanee passate alla pagina
    • linkOnClick: string, link da aggiungere alla Notifica