private bool VerificaCampi(bool notify = false)
 {
     if (EditorSelezionato < 0)
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Seleziona l'editor con cui pubblicare la notizia");
         }
         return(false);
     }
     if (string.IsNullOrEmpty(TitoloNews) || string.IsNullOrEmpty(TitoloNews.Trim()))
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Inserire un titolo");
         }
         return(false);
     }
     if (string.IsNullOrEmpty(CorpoNews) || string.IsNullOrEmpty(CorpoNews.Trim()))
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Il messaggio della notizia non può essere vuoto");
         }
         return(false);
     }
     return(true);
 }
 private bool VerificaCampiScuola(bool notify = false)
 {
     if (ScuolaSelezionata < 0)
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Seleziona la scuola per cui pubblicare la notizia");
         }
         return(false);
     }
     if (string.IsNullOrEmpty(TitoloNews) || string.IsNullOrEmpty(TitoloNews.Trim()))
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Inserire un titolo");
         }
         return(false);
     }
     if (string.IsNullOrEmpty(CorpoNews) || string.IsNullOrEmpty(CorpoNews.Trim()))
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Il messaggio della notizia non può essere vuoto");
         }
         return(false);
     }
     if (Destinatari == null || !Destinatari.Any())
     {
         if (notify)
         {
             notification.ShowMessageDialog("Verifica dati", "Devi selezionare i destinatari della notizia");
         }
         return(false);
     }
     return(true);
 }