Example #1
0
        protected override void Seed(PizzaKulesiContext context)
        {
            Musteri musteri1 = new Musteri
            {
                AdSoyad = "Can Halfeoğulları",
                Adres   = "İzmit"
            };
            Musteri musteri2 = new Musteri
            {
                AdSoyad = "Cem Kaya",
                Adres   = "İzmit Tabi"
            };
            Pizza pizza1 = new Pizza
            {
                Cesit = "Bol Malzemos"
            };
            Pizza pizza2 = new Pizza
            {
                Cesit = "Karışık"
            };
            Pizza pizza3 = new Pizza
            {
                Cesit = "Vejeteryan"
            };
            Pizza pizza4 = new Pizza
            {
                Cesit = "Kavurmalı"
            };
            EkstraMalzeme ekstraMalzeme1 = new EkstraMalzeme
            {
                MalzemeAd = "Mantar"
            };
            EkstraMalzeme ekstraMalzeme2 = new EkstraMalzeme
            {
                MalzemeAd = "Mozzarella"
            };
            EkstraMalzeme ekstraMalzeme3 = new EkstraMalzeme
            {
                MalzemeAd = "Küp Sucuk"
            };
            EkstraMalzeme ekstraMalzeme4 = new EkstraMalzeme
            {
                MalzemeAd = "Biber"
            };

            Siparis siparis = new Siparis()
            {
                MusteriId        = 1,
                PizzaId          = 2,
                TeslimDurumu     = true,
                EkstraMalzemeler = new List <EkstraMalzeme> {
                    ekstraMalzeme1, ekstraMalzeme2
                }
            };

            context.Pizzalar.AddRange(new Pizza[] { pizza1, pizza2, pizza3, pizza4 });
            context.Musteriler.AddRange(new Musteri[] { musteri1, musteri2 });
            context.Siparisler.Add(siparis);
            context.EkstraMalzemeler.AddRange(new EkstraMalzeme[] { ekstraMalzeme1, ekstraMalzeme2, ekstraMalzeme3, ekstraMalzeme4 });
        }
        protected override void Seed(SiparisContext context)
        {
            PizzaCesidi pizza1 = new PizzaCesidi {
                CesitAdi = "Karışık"
            };
            PizzaCesidi pizza2 = new PizzaCesidi {
                CesitAdi = "Alaturca"
            };
            PizzaCesidi pizza3 = new PizzaCesidi {
                CesitAdi = "Margarita"
            };
            PizzaCesidi pizza4 = new PizzaCesidi {
                CesitAdi = "Tavuklu"
            };
            EkstraMalzeme malzeme = new EkstraMalzeme {
                MalzemeAdi = "İstemiyorum"
            };
            EkstraMalzeme malzeme1 = new EkstraMalzeme {
                MalzemeAdi = "Mısır"
            };
            EkstraMalzeme malzeme2 = new EkstraMalzeme {
                MalzemeAdi = "Soğan"
            };
            EkstraMalzeme malzeme3 = new EkstraMalzeme {
                MalzemeAdi = "Zeytin"
            };
            EkstraMalzeme malzeme4 = new EkstraMalzeme {
                MalzemeAdi = "Biber"
            };

            Siparis siparis1 = new Siparis()
            {
                TeslimDurumu = false,
                MusteriTamAd = "Tayran Arıduru",
                Adres        = "Keçiören 102/16",
                Pizza        = pizza1,
                Malzemeler   = new List <EkstraMalzeme>()
                {
                    malzeme1, malzeme3
                },
            };
            Siparis siparis2 = new Siparis()
            {
                TeslimDurumu = true,
                MusteriTamAd = "Hilal Demirden",
                Adres        = "Yalvaç Isparta",
                Pizza        = pizza2,
                Malzemeler   = new List <EkstraMalzeme>()
                {
                    malzeme2, malzeme4
                },
            };

            context.PizzaCesitleri.AddRange(new PizzaCesidi[] { pizza1, pizza2, pizza3, pizza4 });
            context.EkstraMalzemeler.AddRange(new EkstraMalzeme[] { malzeme, malzeme1, malzeme2, malzeme3, malzeme4 });
            context.Siparisler.AddRange(new Siparis[] { siparis1, siparis2 });
        }