Ejemplo n.º 1
0
        /// <summary>
        /// Verifica la existencia del Perfil en el sistema, y continúa (o comienza) la interacción.
        /// </summary>
        /// <param name="mensaje">Mensaje recibido desde Plataforma, que contiene el ID de la conversación.</param>
        public static async void BuscarUsuario(Mensaje mensaje)
        {
            if (!deposito.ExisteUsuario(mensaje.Id))
            {
                deposito.CrearUsuario(mensaje.Id);

                string pregunta = Respuesta.DefinirFrase("saludo");
                await Respuesta.GenerarRespuesta(pregunta, mensaje.Id, mensaje.Plataforma);
            }

            handler.Handle(mensaje);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Método que se encarga de trasladar a la clase encargada de enviar mensajes al usuario el
 /// pedido por un valor de Precio Maximo.
 /// </summary>
 public override async Task Preguntar(long id, TipoPlataforma plat)
 {
     string pregunta = Respuesta.DefinirFrase(this);
     await Respuesta.GenerarRespuesta(pregunta, id, plat);
 }