Ejemplo n.º 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            mensaje.userFav = !mensaje.userFav;
            Comunicacion_MensajesTablon servicioMensajes = new Comunicacion_MensajesTablon();

            //servicioMensajes.favMesajeTablon(mensaje);

            if (mensaje.userFav)
            {
                BitmapImage bi3 = new BitmapImage();
                bi3.UriSource     = new Uri("icons/heart.red.png", UriKind.Relative);
                imagenFav.Stretch = Stretch.Fill;
                imagenFav.Source  = bi3;
                mensaje.numFav++;
                numFav.Text = mensaje.numFav + "";
            }
            else
            {
                BitmapImage bi3 = new BitmapImage();
                bi3.UriSource     = new Uri("icons/heart.white.png", UriKind.Relative);
                imagenFav.Stretch = Stretch.Fill;
                imagenFav.Source  = bi3;
                mensaje.numFav--;
                numFav.Text = mensaje.numFav + "";
            }

            servicioMensajes.favMesajeTablon(mensaje);
        }
Ejemplo n.º 2
0
        public bool addFavMessage(MensajeTablon m)
        {
            foreach (var men in mensajes)
            {
                if (men.identificador == m.identificador)
                {
                    if (men.userFav)
                    {
                        men.numFav--;
                    }
                    else
                    {
                        men.numFav++;
                    }
                    men.userFav = !men.userFav;
                    servicioMensajes.favMesajeTablon(men);
                    this.OnPropertyChanged("userFav");
                    return(true);
                }
            }

            return(false);
        }