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); }
public void UpdatedAccountState(int userId, ActivationState state) { var user = _userService.FirstOrDefault(i => i.ID == userId); var email = new AccountStateChangedEmail { To = user.Email, From = _emailSettings.SmtpFromEmail, Name = user.Name, State = state.GetDescription() }; Send(email); }
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); } }