private async void izbrisiFilm(object parametar) { int kolekcijaID = OdabraniFilm.KolekcijaId; if (OdabraniFilm != null) { using (var db = new FilmDbContext()) { db.Filmovi.Remove(db.Filmovi.Where(x => x.FilmId == OdabraniFilm.FilmId).FirstOrDefault()); db.SaveChanges(); } using (var db = new FilmDbContext()) { MojiFilmoviIzKolekcije.Clear(); foreach (Film k in db.Filmovi) { if (k.KolekcijaId == kolekcijaID) { MojiFilmoviIzKolekcije.Add(k); } } } } else { var dialog = new MessageDialog("Niste odabrali film."); await dialog.ShowAsync(); } }
private async void prikaziFilmove(object parametar) { if (OdabranaKolekcija != null) { using (var db = new FilmDbContext()) { if (MojiFilmoviIzKolekcije.Count() != 0) { MojiFilmoviIzKolekcije.Clear(); } foreach (Film k in db.Filmovi) { if (k.KolekcijaId == OdabranaKolekcija.KolekcijaId) { MojiFilmoviIzKolekcije.Add(k); } } } } else { var dialog11 = new MessageDialog("Niste oznacili kolekciju."); await dialog11.ShowAsync(); } }
private async void izbrisiKolekciju(object parametar) { if (OdabranaKolekcija != null)// && OdabranaKolekcija.Naziv!="") { using (var db = new FilmDbContext()) { for (int i = 0; i < MojiFilmoviIzKolekcije.Count; i++) { db.Filmovi.Remove(db.Filmovi.Where(x => x.KolekcijaId == OdabranaKolekcija.KolekcijaId).FirstOrDefault()); } db.SaveChanges(); } MojiFilmoviIzKolekcije.Clear(); using (var db = new KolekcijaDbContext()) { db.Kolekcije.Remove(db.Kolekcije.Where(x => x.KorisnikId == korisnik.KorisnikId && x.KolekcijaId == OdabranaKolekcija.KolekcijaId).FirstOrDefault()); db.SaveChanges(); MojeKolekcije.Clear(); foreach (Kolekcija k in db.Kolekcije) { if (k.KorisnikId == korisnik.KorisnikId) { MojeKolekcije.Add(k); } } } var dialog1 = new MessageDialog("Kolekcija uspješno obrisana."); await dialog1.ShowAsync(); } else { var dialog1 = new MessageDialog("Niste oznacili kolekciju."); await dialog1.ShowAsync(); } }