public async Task SetarStatusCadastroAsync(string status, string userId, string email) { var usuarioModel = await _usuarioRepository.GetByUserIdAsync(userId); var statusBloqueioAutomatico = status switch { "aprovado" => false, "reprovado" => true, _ => usuarioModel.BloqueioAutomatico }; usuarioModel.SetBloqueioAutomatico(statusBloqueioAutomatico); usuarioModel.SetVerificado(true); await _usuarioRepository.UpdateAsync(usuarioModel); string htmlMessage; if (status == "aprovado") { htmlMessage = $"Olá, {usuarioModel.NomeCompleto}<br>" + $"Seu cadastro foi <strong>APROVADO</strong> por nossa equipe<br>" + $"Seja muito bem vindo a Prestige do Brasil!<br><br>" + $"Boas Vendas!"; } else { htmlMessage = $"Olá, {usuarioModel.NomeCompleto}<br>" + $"Seu cadastro foi analisado pela nossa equipe e teve o status alterado para: <strong>{status.ToUpper()}</strong><br><br>" + $"Caso tenha restado alguma duvida entre em contato conosco pelos nossos canais de atendimento.<br><br><br>" + $"Equipe de relacionamento com o cliente<br>" + $"Prestige do Brasil"; } await _suporteServices.SendAutomaticSuporteEmail(htmlMessage, email, "Análise de cadastro"); }
public async Task SendAutomaticSuporteEmail(string htmlMessage, string email, string subject) { await _domainService.SendAutomaticSuporteEmail(htmlMessage, email, subject); }