Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            DataAccess dataAccess = new DataAccess();
            var        now        = DateTime.Now;
            DateTime   date       = new DateTime(now.Year, now.Month, now.Day, 0, 0, 0);

            if (DateTime.Now == DateTime.UtcNow)
            {
                var list = dataAccess.GetEmailsToSend();
                if (list != null)
                {
                    foreach (var item in list)
                    {
                        EmailClass.MailSend(item.EmailAddress, "Welcome , please click the <a href='https://localhost:44388/useremail/" + item.EmailAddress + "'>link</a>");
                        dataAccess.SetSentDate(item.EmailAddress);
                    }
                }
                var remlist = list.Where(p => p.SentDate != DateTime.MinValue && p.SentDate != DateTime.Today && (DateTime.Today - p.SentDate).Days <= 3).ToList();
                if (remlist != null)
                {
                    foreach (var reminder in remlist)
                    {
                        EmailClass.MailSend(reminder.EmailAddress, "Reminder!, please click the <a href='https://localhost:44388/useremail/" + reminder.EmailAddress + "'>link</a>");
                    }
                }
            }
        }
Exemplo n.º 2
0
        public IActionResult Index(string email)
        {
            DataAccess dataAccess = new DataAccess();

            dataAccess.SetStatus(email);
            EmailClass.MailSend(email, "Thanks , Received");
            return(View());
        }