Exemple #1
0
        public void OrganizationIsActiveJob(string toEmail, string toName, string orgName, ActivationState state)
        {
            var email = new OrganizationStateChangedEmail
            {
                To               = toEmail,
                From             = _emailSettings.SmtpFromEmail,
                Name             = toName,
                OrganizationName = orgName,
                State            = state.GetDescription()
            };

            Send(email);
        }
Exemple #2
0
        public void OrganizationIsActive(int orgId, ActivationState state)
        {
            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 OrganizationStateChangedEmail()
                {
                    To               = user.Email,
                    From             = _emailSettings.SmtpFromEmail,
                    Name             = user.Name,
                    OrganizationName = org.Name,
                    State            = state.GetDescription()
                };

                Send(email);
            }
        }