public void NewProviderLicenseJob(string toEmail, string toName, string orgName, string schemaName, string linkToLicense) { var email = new NewProviderLicenseEmail { To = toEmail, From = _emailSettings.SmtpFromEmail, Name = toName, OrgName = orgName, LinkToLicense = linkToLicense, SchemaName = schemaName }; Send(email); }
public void NewProviderLicense(int licenseId, int applicationId, string linkToLicense) { var license = _licenseService.FirstOrDefault(i => i.ID == licenseId); var application = _appService.FirstOrDefault(i => i.ID == applicationId); var organization = _organizationService.FirstOrDefault(i => i.ID == application.OrganizationID); var dataSchema = _dataSchemaService.FirstOrDefault(i => i.ID == license.DataSchemaID); var users = _userService.Where(i => i.IsActive == true); foreach (var user in users) { var email = new NewProviderLicenseEmail { To = user.Email, From = _emailSettings.SmtpFromEmail, Name = user.Name, OrgName = organization.Name, LinkToLicense = linkToLicense, SchemaName = dataSchema.Name }; Send(email); } }