Beispiel #1
0
        public void Execute(IJobExecutionContext context)
        {
            IRepository  repository = new Repository();
            RepositoryBL repoBl     = new RepositoryBL(repository);
            int          wave       = 1;

            // removes old and adds new Groups
            repository.DeleteGroups();
            repoBl.CreateNewGroups(wave);

            MailSender    mailSender = new MailSender();
            List <string> eMails     = repoBl.GetStudentEmails().ToList();

            mailSender.SendMail("ЛНУ Курси", "Привіт!<br/> Прийшов Час зареєструватись на курси.", eMails);
        }
        public void ExecuteTemp()
        {
            IRepository  repository = new Repository();
            RepositoryBL repoBl     = new RepositoryBL(repository);

            DeadlineManUp frst = new DeadlineManUp(repository);

            frst.ManUpGroups();
            //repository.ManUpGroups();

            //repository.DetruncateStudentsFirstWave();

            List <string> eMails = repoBl.GetStdEmailsForSecondWay().ToList();

            MailSender mailSender = new MailSender();
            string     subject    = "ЛНУ Курси";
            string     body       = "На жаль ти не зміг зареєструватись на вибраний курс.<br/> Але ти можеш зареєструватись на інший курс.";

            mailSender.SendMail(subject, body, eMails);
        }