public HomeController(UserManager <User> userManager, ILogger <HomeController> logger, IServicoEmail mailService, ITwilioService twilioService) { _logger = logger; this.mailService = mailService; this.twilioService = twilioService; this.userManager = userManager; }
public ComandosUsuario(IRepositorioUsuario repositorioUsuario, IServicoAutenticacao servicoAutenticacao, IServicoUsuario servicoUsuario, IServicoPerfil servicoPerfil, IServicoEol servicoEOL, IServicoTokenJwt servicoTokenJwt, IServicoEmail servicoEmail, IConfiguration configuration, IRepositorioCache repositorioCache, IServicoAbrangencia servicoAbrangencia, IRepositorioAtribuicaoEsporadica repositorioAtribuicaoEsporadica, IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ, IRepositorioHistoricoEmailUsuario repositorioHistoricoEmailUsuario) { this.repositorioUsuario = repositorioUsuario ?? throw new ArgumentNullException(nameof(repositorioUsuario)); this.servicoAutenticacao = servicoAutenticacao ?? throw new ArgumentNullException(nameof(servicoAutenticacao)); this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario)); this.servicoPerfil = servicoPerfil ?? throw new ArgumentNullException(nameof(servicoPerfil)); this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL)); this.servicoTokenJwt = servicoTokenJwt ?? throw new ArgumentNullException(nameof(servicoTokenJwt)); this.servicoAbrangencia = servicoAbrangencia ?? throw new ArgumentNullException(nameof(servicoAbrangencia)); this.repositorioAtribuicaoEsporadica = repositorioAtribuicaoEsporadica ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoEsporadica)); this.repositorioAtribuicaoCJ = repositorioAtribuicaoCJ ?? throw new ArgumentNullException(nameof(repositorioAtribuicaoCJ)); this.repositorioHistoricoEmailUsuario = repositorioHistoricoEmailUsuario ?? throw new ArgumentNullException(nameof(repositorioHistoricoEmailUsuario)); this.servicoEmail = servicoEmail ?? throw new ArgumentNullException(nameof(servicoEmail)); this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); this.repositorioCache = repositorioCache ?? throw new ArgumentNullException(nameof(repositorioCache)); }
public ComandosUsuario(IRepositorioUsuario repositorioUsuario, IServicoAutenticacao servicoAutenticacao, IServicoUsuario servicoUsuario, IServicoPerfil servicoPerfil, IServicoEOL servicoEOL, IServicoTokenJwt servicoTokenJwt, IServicoEmail servicoEmail, IConfiguration configuration, IRepositorioCache repositorioCache, IServicoAbrangencia servicoAbrangencia) { this.repositorioUsuario = repositorioUsuario ?? throw new System.ArgumentNullException(nameof(repositorioUsuario)); this.servicoAutenticacao = servicoAutenticacao ?? throw new System.ArgumentNullException(nameof(servicoAutenticacao)); this.servicoUsuario = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario)); this.servicoPerfil = servicoPerfil ?? throw new System.ArgumentNullException(nameof(servicoPerfil)); this.servicoEOL = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL)); this.servicoTokenJwt = servicoTokenJwt ?? throw new System.ArgumentNullException(nameof(servicoTokenJwt)); this.servicoAbrangencia = servicoAbrangencia ?? throw new System.ArgumentNullException(nameof(servicoAbrangencia)); this.servicoEmail = servicoEmail ?? throw new ArgumentNullException(nameof(servicoEmail)); this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); this.repositorioCache = repositorioCache ?? throw new ArgumentNullException(nameof(repositorioCache)); }
public ServicoUsuario( IRepositorioUsuario repoUsuario, IServicoEmail servicoEmail) { _repoUsuario = repoUsuario; _servicoEmail = servicoEmail; }
public PagamentosController(IRequisicaoContexto contexto, IUnitOfWorkFactory unitOfWorkFactory, IServicoPagamento servicoPagamento, IServicoEmail servicoEmail, IRegrasPosPagamento regrasPosPagamento) { _contexto = contexto; _unitOfWorkFactory = unitOfWorkFactory; _servicoPagamento = servicoPagamento; _servicoEmail = servicoEmail; _regrasPosPagamento = regrasPosPagamento; }
public ServicoOportunidade( IRepositorioOportunidade repositorioOportunidade, IRepositorioUsuario repositorioUsuario, IRepositorioOportunidadeCandidatura repositorioOportunidadeCandidatura, IServicoEmail servicoEmail) { _repositorioOportunidade = repositorioOportunidade; _repositorioUsuario = repositorioUsuario; _repositorioOportunidadeCandidatura = repositorioOportunidadeCandidatura; _servicoEmail = servicoEmail; }
public ServicoAutenticacao( IRepositorioUsuario repositorioUsuario, IRepositorioTokenRecuperacaoSenha repositorioTokenRecuperacaoSenha, IRepositorioHistoricoLogin repositorioHistoricoLogin, IServicoEmail servicoEnvioEmail) { _repositorioUsuario = repositorioUsuario; _repositorioTokenRecuperacaoSenha = repositorioTokenRecuperacaoSenha; _repositorioHistoricoLogin = repositorioHistoricoLogin; _servicoEnvioEmail = servicoEnvioEmail; }
public CheckoutController( IRepositorio<FormaPagamento> repositorioFormasPagamento, IRepositorio<Pedido> repositorioPedidos, IGerenciadorCarrinho gerenciadorCarrinho, IServicoEmail servicoEmail) { _gerenciadorCarrinho = gerenciadorCarrinho; _repositorioFormasPagamento = repositorioFormasPagamento; _repositorioPedidos = repositorioPedidos; _servicoEmail = servicoEmail; }
public PagamentosComCoordenacaoGatewayController( IRequisicaoContexto contexto, IUnitOfWorkFactory unitOfWorkFactory, IServicoPagamento servicoPagamento, IServicoEmail servicoEmail, IRegrasPosPagamento regrasPosPagamento, ILogger logger) { _contexto = contexto; _unitOfWorkFactory = unitOfWorkFactory; _servicoPagamento = servicoPagamento; _servicoEmail = servicoEmail; _regrasPosPagamento = regrasPosPagamento; _logger = logger; }
public ServicoUsuario( IRepositorioUsuario repositorioUsuario, IRepositorioEndereco repositorioEndereco, IServicoEmail servicoEmail, IRepositorioArquivo repositorioArquivo, IRepositorioUsuarioCausa repositorioUsuarioCausa, IUnitOfWork unitOfWork) { _repositorioUsuario = repositorioUsuario; _servicoEmail = servicoEmail; _unitOfWork = unitOfWork; _repositorioArquivo = repositorioArquivo; _repositorioEndereco = repositorioEndereco; _repositorioUsuarioCausa = repositorioUsuarioCausa; }
public PagamentosComBusController( IRequisicaoContexto contexto, IUnitOfWorkFactory unitOfWorkFactory, IServicoPagamento servicoPagamento, IServicoEmail servicoEmail, IRegrasPosPagamento regrasPosPagamento, ILogger logger, IBus bus) { _contexto = contexto; _unitOfWorkFactory = unitOfWorkFactory; _servicoPagamento = servicoPagamento; _servicoEmail = servicoEmail; _regrasPosPagamento = regrasPosPagamento; _logger = logger; _bus = bus; }
/// <summary> /// Método que envia oarquivo para responsável em roda-lo na batch /// </summary> /// <param name="pArquivo">Texto com o conteúdo do arquivo</param> public void EnviarEmailForaPerfil(string pArquivo) { try { string lEmailForaPerfil = ConfigurationManager.AppSettings["EmailForaPerfil"]; var lAnexos = new List <OMS.Email.Lib.EmailAnexoInfo>(); EmailAnexoInfo lEmailInfo = new EmailAnexoInfo(); lEmailInfo.Arquivo = File.ReadAllBytes(pArquivo); lEmailInfo.Nome = "FORA_PERFIL.prn"; lAnexos.Add(lEmailInfo); IServicoEmail lServico = Ativador.Get <IServicoEmail>(); var lRequest = new EnviarEmailRequest(); lRequest.Objeto = new EmailInfo(); lRequest.Objeto.Assunto = "Arquivo Fora Perfil"; lRequest.Objeto.Destinatarios = new List <string>() { lEmailForaPerfil }; lRequest.Objeto.Remetente = "*****@*****.**"; lRequest.Objeto.CorpoMensagem = "Bom dia, Tia.</br>Segue em anexo o arquivo fora perfil para rodar.<br/>Valeus."; lRequest.Objeto.Anexos = new List <EmailAnexoInfo>() { lEmailInfo }; var lResponse = lServico.Enviar(lRequest); } catch (Exception ex) { throw ex; } }
public void EnviarEmail(string pDestinatario, string pAssunto, string pNomeArquivo, Dictionary <string, string> pVariaveisEmail, eTipoEmailDisparo pTipoEmailDisparo, List <Gradual.OMS.Email.Lib.EmailAnexoInfo> pAnexos = null) { try { string lCorpoDoEmail = File.ReadAllText(Server.MapPath(string.Format("Resc/{0}", pNomeArquivo))); List <string> lDestinatarios = new List <string>(); lDestinatarios.Add(pDestinatario); IServicoEmail lServico = Ativador.Get <IServicoEmail>(); EnviarEmailRequest lRequest = new EnviarEmailRequest(); EnviarEmailResponse lResponse; lRequest.Objeto = new EmailInfo(); lRequest.Objeto.Assunto = pAssunto; lRequest.Objeto.Destinatarios = lDestinatarios; lRequest.Objeto.Remetente = ConfigurationManager.AppSettings["EmailRemetenteGradual"]; lRequest.Objeto.CorpoMensagem = lCorpoDoEmail; if (pAnexos != null) { foreach (var lItem in pAnexos) { lRequest.Objeto.Anexos.Add(lItem); } } lResponse = lServico.Enviar(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { Logger.InfoFormat("Email enviado com sucesso para [{0}]", pDestinatario); } else { Logger.ErrorFormat("Resposta com erro do serviço de email [{0}] [{1}]", lResponse.StatusResposta, lResponse.DescricaoResposta); } } catch (Exception ex) { Logger.ErrorFormat("Erro ao enviar email [{0}]\r\n{1}", ex.Message, ex.StackTrace); } }
public AssinaturaBoletoCabecalho(IAlunoRepositorio repositorio, IServicoEmail emailRepositorio) { _repositorio = repositorio; _emailRepositorio = emailRepositorio; }
public PedidoServico(IPedidoRepositorio pedidoRepositorio, IServicoEmail servicoEmail) { _pedidoRepositorio = pedidoRepositorio; _servicoEmail = servicoEmail; }
public EntityFrameworkContexSeed(IServicoEmail servicoEmail) { _servicoEmail = servicoEmail; }
public void EnviarEmail(string titulo, string mensagem, IServicoEmail servicoEmail) { Console.WriteLine($"ClienteMethod {Nome} enviando e-mail:"); servicoEmail.EnviaEmail(Email, titulo, mensagem); }
public NotificarUsuario(IServicoEmail servicoEmail) { _servicoEmail = servicoEmail; }
public EnvelopeTemplate(IServicoEmail servicoEmail) : base(servicoEmail) { }
public ServicoContato(IRepositorioContato repositorioContato, IServicoEmail servicoEmail) { _repositorioContato = repositorioContato; _servicoEmail = servicoEmail; }
public Cliente(string nome, string email, IServicoEmail servicoEmail) { Nome = nome; Email = email; _servicoEmail = servicoEmail; }
public Envelope(IServicoEmail servicoEmail) { _servicoEmail = servicoEmail; Anexos = new List <Anexo>(); }
public NotificarTicket(IServicoEmail servicoEmail, IRepositorioUsuario repositorioUsuario) { _servicoEmail = servicoEmail; //_repositorioProjeto = repositorioProjeto; _repositorioUsuario = repositorioUsuario; }
public AssinaturaCreditoCabecalho(IAlunoRepositorio alunorepositorio, IServicoEmail servicoEmail) { _alunoRepositorio = alunorepositorio; _servicoEmail = servicoEmail; }
public NotificarRelease(IServicoEmail servicoEmail, IRepositorioUsuario repositorioUsuario) { _servicoEmail = servicoEmail; _repositorioUsuario = repositorioUsuario; }