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(); }