partial void DeleteFavorito(Favorito instance);
	partial void InsertFavorito(Favorito instance);
	partial void UpdateFavorito(Favorito instance);
        private void mnuGuardarFavorito_Click(object sender, RoutedEventArgs e)
        {
            System.ServiceModel.Syndication.SyndicationItem item = (sender as FrameworkElement).DataContext
                                as System.ServiceModel.Syndication.SyndicationItem;

            using (FavoritosDataContext contexto = new FavoritosDataContext(App.CadenaConexion))
            {
                Favorito favoritoConsultado = (from f in contexto.Favoritos
                                               where f.Identificador.Equals(item.Id)
                                               select f).SingleOrDefault();

                if (favoritoConsultado == null)
                {
                    Favorito nuevoFavorito = new Favorito()
                    {
                        Identificador = item.Id,
                        Enlace = item.Links[0].Uri.AbsoluteUri,
                        Resumen = item.Summary.Text.Substring(50),
                        Titulo = item.Title.Text
                    };

                    contexto.Favoritos.InsertOnSubmit(nuevoFavorito);
                    contexto.SubmitChanges();
                }
                else
                    MessageBox.Show("El favorito ya existe");
            }

            CargarFavoritos();
        }