protected override void LoadTestData()
        {
            var repository = new IngredientRepository();

            repository.SaveOrUpdate(new Ingredient {Name = "Pannbiff"});
            repository.SaveOrUpdate(new Ingredient {Name = "Abborre"});
            repository.SaveOrUpdate(new Ingredient {Name = "abborgine"});
        }
        protected override void LoadTestData()
        {
            var ingredientRepository = new IngredientRepository();
            ingredient = ingredientRepository.SaveOrUpdate(new Ingredient {Name = "Pannbiff"});

            user = new UserRepository().Save(new User { Username = "******" });
            user2 = new UserRepository().Save(new User { Username = "******" });
            var user3 = new UserRepository().Save(new User { Username = "******" });
            NHibernateSession.Current.Flush();

            var userIngredientRepository = new UserIngredientRepository();

            userIngredientRepository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 10, User = user, Date = now});
            userIngredientRepository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 100, User = user, Date = now});
            userIngredientRepository.SaveOrUpdate(new UserIngredient {Ingredient = ingredient, Measure = 200, User = user, Date = now.AddDays(-1)});

            userIngredientRepository.SaveOrUpdate(new UserIngredient { Ingredient = ingredient, Measure = 10, User = user2, Date = now });
            userIngredientRepository.SaveOrUpdate(new UserIngredient { Ingredient = ingredient, Measure = 100, User = user3, Date = now });
            userIngredientRepository.SaveOrUpdate(new UserIngredient { Ingredient = ingredient, Measure = 200, User = user2, Date = now.AddDays(-1) });

            NHibernateSession.Current.Flush();
        }
Пример #3
0
        public void createIngredientIfNotExist(string name)
        {
            var ingredientRepository = new IngredientRepository();
            //var ingredientNutrientRepository = new IngredientNutrientRepository();

            var nutriantRepository = new NutrientRepository();
            var energyInKcalNutrient = nutriantRepository.GetByName(NutrientEntity.EnergyInKcal.ToString());
            var fatInG = nutriantRepository.GetByName(NutrientEntity.FatInG.ToString());

            if (ingredientRepository.Get(name) == null) {
                var ingredient = new Ingredient {Name = name, WeightInG = 100};
                ingredient.IngredientNutrients = new List<IngredientNutrient> {new IngredientNutrient {Nutrient = energyInKcalNutrient, Value = 100, Ingredient = ingredient},
                                                                                                            new IngredientNutrient {Nutrient = fatInG, Value = 200, Ingredient = ingredient}};
                ingredientRepository.SaveOrUpdate(ingredient);
            }
        }