public bool EnviarEmailSenha(Usuario usuario, SMTP smtp, string chave) { var altpass = new EmailSettings(); var dest = new List <String>(); dest.Add(usuario.Email); var email = new Email() { To = dest, DisplayNameFrom = smtp.NomeSistema, Body = $"Acesse o link para definir nova senha <br> {smtp.DominioSistema}nova-senha/{chave}", Subject = "Cadastrar Nova senha", HtmlBody = true }; return(altpass.EnviarEmail(email, smtp)); }
public bool EnviarEmailSolicitacao(int solicitacaoid, string mensagem) { var solicitacao = this._context.Solicitacao.FirstOrDefault(x => x.Id == solicitacaoid); var smtp = this._context.SMTP.First(); var altpass = new EmailSettings(); var empresaproprietaria = this._context.Empresa.FirstOrDefault(x => x.EmpresaProprietaria == 0); var dest = this._context.UsuarioEmpresa .Include(x => x.Usuario) .Where(x => x.EmpresaId == empresaproprietaria.Id && x.Usuario.Solicitacao == 1) .Select(x => x.Usuario.Email).ToList(); var email = new Email() { To = dest, DisplayNameFrom = smtp.NomeSistema, Body = $"Solicitação de {mensagem} <br> Quantidade Solicitada: {solicitacao.Quantidade} <br> {smtp.DominioSistema}solicitacao", Subject = "Solicitação", HtmlBody = true }; return(altpass.EnviarEmail(email, smtp)); }