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(); } }
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(); } }