Exemple #1
0
 public static UsuarioActual GetUsuarioActual()
 {
     if (_userActual == null)
     {
         _userActual = new UsuarioActual();
     }
     return(_userActual);
 }
Exemple #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);
        }