Example #1
0
        public static void AddSignatureDish()
        {
            var dishRepo = new SignatureDishesRepository();

            dishRepo.Add(new SignatureDish {
                Name = "Beef Wellington"
            });
            dishRepo.Save();
            Console.WriteLine("Dish has been added to the list");
        }
Example #2
0
        public static void AddDishToRestaurant(string restName, string dishName)
        {
            var restRepo = new RestaurantsRepository();
            var rest     = restRepo.FindBy(m => m.Name.StartsWith(restName)).FirstOrDefault();

            var dishRepo = new SignatureDishesRepository();
            var dish     = dishRepo.FindBy(b => b.Name.StartsWith(dishName)).FirstOrDefault();

            var context = new RestaurantContext();

            context.Add(new RestaurantSignatureDish {
                SignatureDishId = dish.Id, RestaurantId = rest.Id
            });
            context.SaveChanges();
        }
Example #3
0
        public static void AddMultipleDishes()
        {
            var dishRepo = new SignatureDishesRepository();

            dishRepo.AddRange(new List <SignatureDish> {
                new SignatureDish {
                    Name = "räkmacka"
                },
                new SignatureDish {
                    Name = "bananasplit"
                },
                new SignatureDish {
                    Name = "hamburgare"
                },
                new SignatureDish {
                    Name = "pasta"
                }
            });
            dishRepo.Save();
        }