public Prospecto RegistrarNuevoCliente(string nombre, string primerApellido, string segundoApellido, string telefono, string correoElectronico, string direccion) { //TODO: modificarle parametros Prospecto prospecto = new Prospecto(0, nombre, primerApellido, segundoApellido, telefono, direccion, correoElectronico, $"{new Random().Next(10000000, 99999999)}"); db.RegistrarProspecto(prospecto); string email = UsuarioEmailTemplate.bienvenidoProspecto($"{prospecto.getNombre()} {prospecto.getPrimerApellido()}", prospecto.getCodigoVerificacion(), "https://proyweb-1570850601368.web.app/"); EmailHelper.sendEmail(prospecto.getCorreoElectronico(), $"{prospecto.getNombre()} {prospecto.getPrimerApellido()}", email); // EmailHelper.sendSMSCodigoVerificacion(nuevoCliente.getTelefono(), nuevoCliente.getToken()); return(prospecto); }
public void OlvidoPassword(string correoElectronico) { Usuario usuario = db.BuscarUsuarioCorreo(correoElectronico); if (usuario != null) { string token = JWTHelper.convertTokenUrl(correoElectronico); db.OlvidoPassword(correoElectronico, token); string nombre = $"{usuario.getNombre()} {usuario.getPrimerApellido()}"; EmailHelper.sendEmail(usuario.getCorreoElectronico(), nombre, UsuarioEmailTemplate.cambioContrasena(nombre, $"https://proyweb-1570850601368.web.app/", token)); } }
public Cliente RegistrarCliente(int idProspecto, bool aceptado) { Cliente c = db.MoverProspectoACliente(idProspecto, aceptado); if (c != null && c.getCorreoElectronico() != null) { string token = JWTHelper.convertTokenUrl(c.getCorreoElectronico()); db.OlvidoPassword(c.getCorreoElectronico(), token); string nombre = $"{c.getNombre()} {c.getPrimerApellido()}"; EmailHelper.sendEmail(c.getCorreoElectronico(), nombre, UsuarioEmailTemplate.prospectoAceptado(nombre, $"https://proyweb-1570850601368.web.app/", token)); } return(c); }