Пример #1
0
        public void Import(IEnumerable <RecipeRatings> data)
        {
            using (var transaction = session.BeginTransaction())
            {
                var d = data.ToArray();
                foreach (var row in d)
                {
                    var dbRow = new Models.RecipeRatings
                    {
                        RatingId = row.RatingId,
                        UserId   = row.UserId,
                        Recipe   = Models.Recipes.FromId(row.RecipeId),
                        Rating   = row.Rating
                    };

                    session.Save(dbRow, row.RatingId);
                }

                Log.DebugFormat("Created {0} row(s) in RecipeRatings", d.Count());
                transaction.Commit();
                session.Flush();
            }
        }
        public void Import(IEnumerable<RecipeRatings> data)
        {
            using (var transaction = this.session.BeginTransaction())
            {
                var recipeRatingsArray = data.ToArray();
                foreach (var recipeRatings in recipeRatingsArray)
                {
                    var databaseRecipeRatings = new Models.RecipeRatings
                                              {
                                                  RatingId = recipeRatings.RatingId,
                                                  UserId = recipeRatings.UserId,
                                                  Recipe =
                                                      Models.Recipes.FromId(recipeRatings.RecipeId),
                                                  Rating = recipeRatings.Rating
                                              };

                    this.session.Save(databaseRecipeRatings, recipeRatings.RatingId);
                }

                this.Log.DebugFormat("Created {0} row(s) in RecipeRatings", recipeRatingsArray.Count());
                transaction.Commit();
                this.session.Flush();
            }
        }
Пример #3
0
        public void Import(IEnumerable<RecipeRatings> data)
        {
            using (var transaction = session.BeginTransaction())
             {
            var d = data.ToArray();
            foreach (var row in d)
            {
               var dbRow = new Models.RecipeRatings
               {
                  RatingId = row.RatingId,
                  UserId = row.UserId,
                  Recipe = Models.Recipes.FromId(row.RecipeId),
                  Rating = row.Rating
               };

               session.Save(dbRow, row.RatingId);
            }

            Log.DebugFormat("Created {0} row(s) in RecipeRatings", d.Count());
            transaction.Commit();
            session.Flush();
             }
        }