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