using SteamWare; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AppData { public class utility { /// /// Effettua invio notifica (email e quando disponibile tramite notifica browser) /// /// /// /// /// 1 = email | 2 = webPush | 3 = email + webPush /// public static bool inviaEmail(string destinatario, string oggetto, string corpo, int tipoNotifica) { // mittente da config string mittente = memLayer.ML.CRS("_fromEmail"); bool answ = false; // se in modalità debug --> email solo a destinatario _debugEmail #if DEBUG string newEmail = memLayer.ML.CRS("_debugEmail"); // loggo sostituzione... logger.lg.scriviLog(string.Format("Applicazione in DEBUG: sostituzione email destinatario {0} --> {1} prima dell'invio", destinatario, newEmail), tipoLog.INFO); destinatario = newEmail; #endif gestEmail.geAuth.mandaEmail(mittente, destinatario, oggetto, corpo); answ = true; return answ; } } }