Example #1
0
        private void AntecipacaoCotacaoPedidoMembro(TipoAvisos pTipoAviso)
        {
            NotificacoesAlertasService NAService = new NotificacoesAlertasService();
            EmailService EmailSrv       = new EmailService();
            SmsService   SmsSrv         = new SmsService();
            var          _templateEmail = EmailSrv.BuscaTemplate(41);

            var listUsuariosPedido = NAService.AntecipacaoPedidoMembro();

            listUsuariosPedido.ForEach(x =>
            {
                var dataCotacaoHoje = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 12, 0, 0);

                EmailSrv.EnviarEmailViaRobo(NAService.UsuarioRobo(), $"Economiza Já -  Adiantamos o pedido {x.Key} para {dataCotacaoHoje}.", x.Value.UsuarioEmail, _templateEmail, Origem.NovaCotacao);

                var telefone    = $"{x.Value.Telefones.FirstOrDefault(t => t.Ativo).DddCel}{x.Value.Telefones.FirstOrDefault(t => t.Ativo).Celular}";
                var mensagemSms = $"Economiza Já - Adiantamos a cotação do pedido {x.Key} para {dataCotacaoHoje}";

                SmsSrv.EnviaSms(telefone, mensagemSms, TipoOrigemSms.NovaCotacao);
            });
        }