Пример #1
0
        static void Main(string[] args)
        {
            using (MacContext ctx = new MacContext())
            {
                ctx.Initialize(dropAlways: true);

                foreach (var burger in ctx.Burgers.ToList())
                {
                    Console.WriteLine(burger.Name);
                }

                Console.WriteLine("-----------");

                // NOT WORKING with RESTRICT !
                //(it's deny to delete a burger before the menu associate to the burger)

                //var brg = ctx.Burgers.Single(b => b.Name == "720");
                //ctx.Burgers.Remove(brg);

                //ctx.SaveChanges();

                //var m = ctx.Menus.First();
                //ctx.Menus.Remove(m);

                //ctx.SaveChanges();

                //foreach (var burger in ctx.Burgers.ToList())
                //{
                //    Console.WriteLine(burger.Name);
                //}

                //WORKING !
                var m = ctx.Menus.First();
                ctx.Menus.Remove(m);

                ctx.SaveChanges();

                var brg = ctx.Burgers.Single(b => b.Name == "720");
                ctx.Burgers.Remove(brg);

                ctx.SaveChanges();

                foreach (var burger in ctx.Burgers.ToList())
                {
                    Console.WriteLine(burger.Name);
                }
            }

            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            using (MacContext ctx = new MacContext())
            {
                ctx.Initialize(dropAlways: true);

                foreach (var menu in ctx.Menus.ToList())
                {
                    Console.WriteLine(menu.Name);
                    Console.WriteLine("Burger = " + menu.Burger.Name);
                    Console.WriteLine("Beverage = " + menu.Beverage.Name);
                    Console.WriteLine("Side = " + menu.Side.Name);
                    Console.WriteLine("Dessert = " + menu.Dessert.Name);
                    Console.WriteLine("-----------");
                }
            }
            Console.ReadLine();
        }
Пример #3
0
 public DessertsController(MacContext context)
 {
     _context = context;
 }
Пример #4
0
 public BeveragesController(MacContext context)
 {
     _context = context;
 }
Пример #5
0
 public SidesController(MacContext context)
 {
     _context = context;
 }
Пример #6
0
 public OrdersController(MacContext context)
 {
     _context = context;
 }
Пример #7
0
 public HomeController(MacContext context)
 {
     _context = context;
 }
Пример #8
0
 public BurgersController(MacContext context)
 {
     _context = context;
 }
 public BasketCardsController(MacContext context)
 {
     _context = context;
 }
Пример #10
0
 public MenusController(MacContext context)
 {
     _context = context;
 }
Пример #11
0
 public BasketCardsService(MacContext context)
 {
     this.context = context;
 }
Пример #12
0
 public OrderService(MacContext context)
 {
     this.context = context;
 }