コード例 #1
0
        private void InsertSampleSiteAndAparts(YoneticimDBEntities db)
        {
            // Site ve apt olan kayıtlar atıldı.
            for (int i = 0; i < FakeData.NumberData.GetNumber(4, 6); i++)
            {
                Mulk mulk = new Mulk()
                {
                    Adres      = FakeData.PlaceData.GetAddress(),
                    BlokSayisi = (byte)FakeData.NumberData.GetNumber(1, 5)
                };

                if (mulk.BlokSayisi > 1)
                {
                    mulk.Adi = $"Site-{i}";
                }
                else
                {
                    mulk.Adi = $"Apt-{i}";
                }

                db.Mulkler.Add(mulk);
            }

            db.SaveChanges();
        }
コード例 #2
0
        private void InsertSampleBlocks(YoneticimDBEntities db)
        {
            List <Mulk> siteler = db.Mulkler.Where(x => x.BlokSayisi > 1).ToList();

            foreach (Mulk site in siteler)
            {
                for (int i = 0; i < site.BlokSayisi; i++)
                {
                    Mulk mulk = new Mulk()
                    {
                        Adi        = $"Blok-{i}",
                        BlokSayisi = 1,
                        Mulku      = site
                    };

                    db.Mulkler.Add(mulk);
                }
            }

            db.SaveChanges();
        }