Ejemplo n.º 1
0
 private void TryApplyValue(ApplyValueParams applyParams)
 {
     using (Database database = DatabaseConnections.CreateInstance())
     {
         var dbFavorites = applyParams.Favorites.Cast <DbFavorite>().ToList();
         database.Cache.AttachAll(dbFavorites);
         applyParams.Action(applyParams.Favorites, applyParams.ValueToApply);
         this.SaveAndReportFavoritesUpdated(database, dbFavorites, applyParams.Favorites);
     }
 }
 private void TryApplyValue(ApplyValueParams applyParams)
 {
     using (Database database = DatabaseConnections.CreateInstance())
     {
         var dbFavorites = applyParams.Favorites.Cast<DbFavorite>().ToList();
         database.Cache.AttachAll(dbFavorites);
         applyParams.Action(applyParams.Favorites, applyParams.ValueToApply);
         this.SaveAndReportFavoritesUpdated(database, dbFavorites, applyParams.Favorites);
     }
 }