コード例 #1
0
        public List <string> GetHashtags()
        {
            BusquedaTexto busqueda        = new BusquedaTexto(mensaje);
            BuscarHashtag opBuscarHashtag = new BuscarHashtag(busqueda);
            Invoker       invoker         = new Invoker();

            invoker.recibirOperacion(opBuscarHashtag);
            invoker.realizarOperaciones();
            var result = busqueda.resultado;

            return(result);
        }
コード例 #2
0
        public List <Persona> GetEtiquetas()
        {
            UsuarioActual.GetUsuarioActual().ActualizarPersonas();
            BusquedaTexto  busqueda = new BusquedaTexto(mensaje);
            BuscarEtiqueta opBuscar = new BuscarEtiqueta(busqueda);
            Invoker        invoker  = new Invoker();

            invoker.recibirOperacion(opBuscar);
            invoker.realizarOperaciones();
            var            result    = busqueda.resultadoEtiquetas;
            List <Persona> etiquetas = new List <Persona>();

            foreach (var res in result)
            {
                var amigo = UsuarioActual.GetUsuarioActual().GetPersonas().Find(item => item.Nombre == res.Item1 && item.Apellido == res.Item2);
                if (amigo != null)
                {
                    etiquetas.Add(amigo);
                }
            }


            return(etiquetas);
        }
コード例 #3
0
 public BuscarHashtag(BusquedaTexto busqueda)
 {
     this.busqueda = busqueda;
 }
コード例 #4
0
 public BuscarEtiqueta(BusquedaTexto busqueda)
 {
     this.busqueda = busqueda;
 }