public Pagina_Biblioteca() { this.InitializeComponent(); gestaoDeFilmesViewModel = new GestaoDeFilmesViewModel(); Favoritos = new ObservableCollection <Filme>(); Para_Ver = new ObservableCollection <Filme>(); Vistos = new ObservableCollection <Filme>(); getFavoritos(); getVistos(); getPara_Ver(); if (Favoritos.Count == 0 && Para_Ver.Count == 0 && Vistos.Count == 0) { Biblioteca.CreateTable(); } }
public void getPara_Ver() { Biblioteca b = new Biblioteca(); b.Utilizador_idutilizador = App.utilizador.Idutilizador; List <Biblioteca> blist = b.ReadUtilizadorPara_Ver(); if (blist != null) { foreach (Biblioteca x in blist) { Para_Ver.Add(gestaoDeFilmesViewModel.Filmes.FirstOrDefault(i => i.Idfilme == x.Filme_idfilme)); } foreach (Filme f in Para_Ver) { f.ReadFoto(); } } }
private void para_ver_Click(object sender, RoutedEventArgs e) { ToggleButton toggleButton = sender as ToggleButton; Biblioteca b = new Biblioteca(); if (toggleButton.IsChecked == true) { b.Categoria = Categoria.para_ver; b.Filme_idfilme = Filme.Idfilme; b.Utilizador_idutilizador = App.utilizador.Idutilizador; b.Create(); } if (toggleButton.IsChecked == false) { b.Categoria = Categoria.para_ver; b.Filme_idfilme = Filme.Idfilme; b.Utilizador_idutilizador = App.utilizador.Idutilizador; b.Delete(); } }
private void visto_Click(object sender, RoutedEventArgs e) { ToggleButton toggleButton = sender as ToggleButton; Biblioteca b = new Biblioteca(); if (toggleButton.IsChecked == true) { b.Categoria = Categoria.visto; b.Filme_idfilme = Filme.Idfilme; b.Utilizador_idutilizador = App.utilizador.Idutilizador; b.Create(); Filme.Visualizacoes += 1; Filme.UpdateVisualizacoes(); } if (toggleButton.IsChecked == false) { b.Categoria = Categoria.visto; b.Filme_idfilme = Filme.Idfilme; b.Utilizador_idutilizador = App.utilizador.Idutilizador; b.Delete(); Filme.Visualizacoes -= 1; Filme.UpdateVisualizacoes(); } }