Example #1
0
 public ObservableCollection <Db_Peliculas> DameListaPeliculas()
 {
     try
     {
         ObservableCollection <Db_Peliculas> datosGuardados = new ObservableCollection <Db_Peliculas>();
         using (var db = new DatosContext())
         {
             datosGuardados = new ObservableCollection <Db_Peliculas>(db.Peliculas);
         }
         return(datosGuardados);
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex);
         return(new ObservableCollection <Db_Peliculas>());
     }
 }
Example #2
0
 public bool HayDatosOffline()
 {
     try
     {
         using (var db = new DatosContext())
         {
             int numero = db.Peliculas.Count();
             if (numero > 0)
             {
                 return(true);
             }
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #3
0
 public async void GuardarListaPeliculas(ObservableCollection <Db_Peliculas> observableCollection)
 {
     try
     {
         using (var db = new DatosContext())
         {
             foreach (var item in observableCollection)
             {
                 var data = db.Peliculas.Where(x => x.Id == item.Id).FirstOrDefault();
                 if (data != null)
                 {
                     db.Peliculas.Remove(data);
                     await db.SaveChangesAsync();
                 }
                 await db.Peliculas.AddAsync(item);
             }
             await db.SaveChangesAsync();
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex);
     }
 }