Example #1
0
        public void Import(IEnumerable <NlpUnitSynonyms> data)
        {
            using (var transaction = session.BeginTransaction())
            {
                var d = data.ToArray();
                foreach (var row in d)
                {
                    var dbRow = new Models.NlpUnitSynonyms
                    {
                        UnitSynonymId = row.UnitSynonymId,
                        Ingredient    = Models.Ingredients.FromId(row.IngredientId),
                        Form          = Models.IngredientForms.FromId(row.FormId),
                        Name          = row.Name
                    };

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

                Log.DebugFormat("Created {0} row(s) in NlpUnitSynonyms", d.Count());
                transaction.Commit();
                session.Flush();
            }
        }
        public void Import(IEnumerable<NlpUnitSynonyms> data)
        {
            using (var transaction = this.session.BeginTransaction())
            {
                var unitSynonymsArray = data.ToArray();
                foreach (var unitSynonyms in unitSynonymsArray)
                {
                    var databaseUnitSynonyms = new Models.NlpUnitSynonyms
                                             {
                                                 UnitSynonymId = unitSynonyms.UnitSynonymId,
                                                 Ingredient =
                                                     Models.Ingredients.FromId(
                                                         unitSynonyms.IngredientId),
                                                 Form =
                                                     Models.IngredientForms.FromId(
                                                         unitSynonyms.FormId),
                                                 Name = unitSynonyms.Name
                                             };

                    this.session.Save(databaseUnitSynonyms, unitSynonyms.UnitSynonymId);
                }

                this.Log.DebugFormat("Created {0} row(s) in NlpUnitSynonyms", unitSynonymsArray.Count());
                transaction.Commit();
                this.session.Flush();
            }
        }
        public void Import(IEnumerable<NlpUnitSynonyms> data)
        {
            using (var transaction = session.BeginTransaction())
             {
            var d = data.ToArray();
            foreach (var row in d)
            {
               var dbRow = new Models.NlpUnitSynonyms
               {
                  UnitSynonymId = row.UnitSynonymId,
                  Ingredient = Models.Ingredients.FromId(row.IngredientId),
                  Form = Models.IngredientForms.FromId(row.FormId),
                  Name = row.Name
               };

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

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