示例#1
0
        public void SoftwareStatementUpdatedJob(string toEmail, string toName, string orgName, string urlToApplicationDetails)
        {
            var email = new SoftwareStatementUpdatedEmail
            {
                To                      = toEmail,
                From                    = _emailSettings.SmtpFromEmail,
                Name                    = toName,
                OrganizationName        = orgName,
                UrlToApplicationDetails = urlToApplicationDetails
            };

            Send(email);
        }
示例#2
0
        public void SoftwareStatementUpdated(int orgId, string urlToApplicationDetails)
        {
            var org   = _organizationService.FirstOrDefault(i => i.ID == orgId);
            var users = _userService.Where(i => i.OrganizationID == orgId).Where(i => i.IsActive == true);

            foreach (var user in users)
            {
                var email = new SoftwareStatementUpdatedEmail
                {
                    To                      = user.Email,
                    From                    = _emailSettings.SmtpFromEmail,
                    Name                    = user.Name,
                    OrganizationName        = org.Name,
                    UrlToApplicationDetails = urlToApplicationDetails
                };

                Send(email);
            }
        }