public static void DineroEfectivo_ProcesarEnviarCorreo(DineroEfectivoViewModel dineroEfectivo, Usuario usuario, string numeroSolicitud, string fechaRegistro) { string correoUsuario = (usuario.EmailSeleccionado == "1" ? usuario.EmailPrincipal : usuario.EmailAlternativo); EnviaroCorreoSocio(dineroEfectivo.DatosCorreo, usuario.Socio.NombreCompleto, correoUsuario, "Canal Web – OFERTA DINERO EN EFECTIVO", numeroSolicitud, fechaRegistro); DineroEfectivo_EnviaroCorreoDiners(dineroEfectivo, usuario, numeroSolicitud, fechaRegistro); }
public async Task <IHttpActionResult> Post(DineroEfectivoViewModel dineroEfectivo) { var solicitud = new DineroEfectivo { IdTipoOferta = dineroEfectivo.IdTipoOferta, IdBanco = dineroEfectivo.IdBanco, IdTarjeta = dineroEfectivo.IdTarjeta, Banco = dineroEfectivo.Banco, NumeroCuentaDestino = dineroEfectivo.NumeroCuentaDestino, MontoPrestamo = dineroEfectivo.MontoPrestamo, Cuotas = dineroEfectivo.Cuotas, Tcea = dineroEfectivo.Tcea, MontoCuota = dineroEfectivo.MontoCuota, TipoCuenta = dineroEfectivo.TipoCuenta, TipoMoneda = dineroEfectivo.TipoMoneda }; var usuario = await _usuarioRepository.ObtenerUsuarioAsync(User.ToDinersUser().IdUsuario); var result = await _dineroEfectivoRepository.GuardarAsync(solicitud); if (result.Resultado) { EmailHelper.DineroEfectivo_ProcesarEnviarCorreo(dineroEfectivo, usuario, result.NumeroSolicitud.ToString(), result.FechaRegistro.ToString()); return(Created("api/solicitudes/prestamo-personal", new SolicitudResponseViewModel { NumeroSolicitud = result.NumeroSolicitud, FechaRegistro = result.FechaRegistro })); } return(BadRequest("And error ocurred")); }
private static void DineroEfectivo_EnviaroCorreoDiners(DineroEfectivoViewModel dineroEfectivo, Usuario usuario, string numeroSolicitud, string fechaRegistro) { var correoDinersSac = ConfigurationManager.AppSettings["CorreoDinersSac"]; var mailsTo = new List <string> { correoDinersSac }; var contenidoCorreo = CrearHtmlOperacionEmail(usuario.Socio.NombreCompleto, dineroEfectivo.DatosCorreo); EmailSenderService.SendEmail("Canal Web – OFERTA DINERO EN EFECTIVO", contenidoCorreo, "*****@*****.**", mailsTo, null, null, null); }