Exemplo n.º 1
0
        public static void SendAutomationEmailToAllUsersWithExpiringOfVignette(FilterService filterService, MailService mailService)
        {
            List <string> emailsForVignette = filterService.GetMailsForCarsVignetteExpirationToday().ToList();

            mailService.SendEmail(ApplicationConstants.SubjectExpiringVignette, ApplicationConstants.ContentExpiringVignette, emailsForVignette);

            List <Car> cars = filterService.FilterExpiringVignetteCarsToday().ToList();

            foreach (var car in cars)
            {
                car.IsEmailSendedForVignette = true;
            }

            filterService.SaveChanges();

            Console.WriteLine(ApplicationConstants.SuccessOfAutomationSendingOnEmailsForVignette);
        }