コード例 #1
0
        public Order AddOrder(Order order, int saladId, int drinkId, int userId)
        {
            AddOrderRelations(order, saladId, drinkId, userId);

            _context.Orders.Add(order);
            _context.SaveChanges();
            return(order);
        }
コード例 #2
0
        private void AddOrders()
        {
            var salad1 = _context.Salads.First();
            var salad2 = _context.Salads.First(s => s.Id == 2);

            var drink1 = _context.Drinks.First();
            var drink2 = _context.Drinks.First(s => s.Id == 2);
            var drink3 = _context.Drinks.First(s => s.Id == 2);

            var user1 = _context.Users.First();
            var user2 = _context.Users.First(s => s.Id == 2);
            var user3 = _context.Users.First(s => s.Id == 3);
            var user4 = _context.Users.First(s => s.Id == 4);

            _context.Orders.AddRange(
                new Order
            {
                Salad = salad1,
                Drink = drink1,
                User  = user1
            },
                new Order
            {
                Salad = salad1,
                Drink = drink2,
                User  = user2
            },
                new Order
            {
                Salad = salad2,
                Drink = drink3,
                User  = user3
            },
                new Order
            {
                Salad   = salad1,
                Drink   = drink1,
                User    = user4,
                Comment = "- Lök"
            },
                new Order
            {
                Salad     = salad2,
                Drink     = drink1,
                User      = user4,
                Comment   = "- Ägg, + lök",
                Delivered = true
            },
                new Order
            {
                Salad     = salad2,
                Drink     = drink1,
                User      = user3,
                Delivered = true
            }
                );
            _context.SaveChanges();
        }