Exemple #1
0
        public void NotifyAboutProjectStart(int projectId)
        {
            var participants = new List <Users>();

            foreach (var p in _projectDal.GetParticipants(projectId))
            {
                participants.Add(_userDal.GetUserById(p.UserId));
            }

            foreach (var u in participants)
            {
                string link    = $"http://localhost:3000/current-projects/{projectId}";
                string message = $"<div style=\"width: 400px\">" +
                                 $"<div style=\"font-size: 16px;\">Уважаемый(ая) {u.FirstName} {u.Patronym}, совсем скоро стартует проект, на который Вы регистрировались.</div>" +
                                 $"<a style=\"display: inline-block; padding: 10px 10px; background-color: #0085FF; text-decoration: none; margin-top: 20px; border-radius: 2px; color: white \" href={link}>Перейти к проекту</a></div>";
                _emailSender.SendEmail(u.Email, "Оповещение о начале проекта", message);
            }
        }