//delete private void btnDelete_Click(object sender, RoutedEventArgs e) { var baseobj = sender as FrameworkElement; Movie movie = baseobj.DataContext as Movie; var result = MessagesBox.ShowDialog("¿Estás seguro de eliminar?", MessagesBox.Buttons.Yes_No); if (result == "1") { try { workMovie.Delete(movie.Id); ShortNotifications.ShowDialog("Se elimino exitosamente!!!"); ListCardMovies.listMovie.Remove(movie); CollectionViewSource.GetDefaultView(ListCardMovies.listMovie).Refresh();//refresca la lista } catch { ShortNotifications.ShowDialog("No se puede eliminar pelicula, esta en proyeccion"); } } }
internal void Delete(int id) { wm.Delete(id); this.Hide(); }