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(); }
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(); }