Esempio n. 1
0
 private void Send(EmailSupportDTO email, string emailTo, MemoryStream ms, string fileName)
 {
     string emailFrom = ParameterCache.Get("SUPPORT_EMAIL");
     bool   result    = EmailDispatcher.SendEmail(emailFrom, email.Subject, new List <string>()
     {
         emailTo
     }, email.Msg, ms, fileName);
 }
Esempio n. 2
0
        public static void Send(EmailSupportDTO email, string emailTo, string gameId = "", string episodeId = "", string playerId = "")
        {
            string emailFrom = ParameterCache.Get("SUPPORT_EMAIL");
            bool   result    = EmailDispatcher.SendEmail(emailFrom, email.Subject, new List <string>()
            {
                emailTo
            }, email.Msg);

            EmailLogRepository.Instance.Create(new EmailLogEntity {
                Description = email.Subject,
                GameId      = gameId,
                EpisodeId   = episodeId,
                PlayerId    = playerId,
                To          = emailTo,
                Message     = email.Msg,
            });
        }
Esempio n. 3
0
        public ActionResult Send(EmailSupportDTO email)
        {
            string emailTo = ParameterCache.Get("SUPPORT_EMAIL");

            bool result = EmailDispatcher.SendEmail(emailTo, email.Subject, new List <string>()
            {
                emailTo
            }, email.Category + " - " + email.Msg);

            if (result)
            {
                Success("Email enviado com sucesso.");
            }
            else
            {
                Error("Ocorreu um erro ao enviar sua mensagem.");
            }

            ViewBag.Categories = GetCategories();

            return(View("Index"));
        }