예제 #1
0
 private void SeedPropertyWebsites(ImmoContext immoContext)
 {
     if (!immoContext.PropertyWebsites.Any(p => p.Id == SeedValues.PropertyWebsites.Structura.Id))
     {
         immoContext.PropertyWebsites.Add(SeedValues.PropertyWebsites.Structura);;
     }
     else
     {
         immoContext.PropertyWebsites.Update(SeedValues.PropertyWebsites.Structura);;
     }
 }
예제 #2
0
 private void SeedSearches(ImmoContext immoContext)
 {
     if (!immoContext.Searches.Any(p => p.Id == SeedValues.Searches.DefaultWemmelApartments.Id))
     {
         immoContext.Searches.Add(SeedValues.Searches.DefaultWemmelApartments);
     }
     else
     {
         immoContext.Searches.Update(SeedValues.Searches.DefaultWemmelApartments);
     }
 }
예제 #3
0
 private void SeedUsers(ImmoContext immoContext)
 {
     if (!immoContext.Users.Any(p => p.Id == SeedValues.Users.Radu.Id))
     {
         immoContext.Users.Add(SeedValues.Users.Radu);
     }
     else
     {
         immoContext.Users.Update(SeedValues.Users.Radu);
     }
 }
예제 #4
0
 private void SeedCountries(ImmoContext immoContext)
 {
     if (!immoContext.Countries.Any(p => p.Id == SeedValues.Countries.Belgium.Id))
     {
         immoContext.Countries.Add(SeedValues.Countries.Belgium);
     }
     else
     {
         immoContext.Countries.Update(SeedValues.Countries.Belgium);
     }
     if (!immoContext.Countries.Any(p => p.Id == SeedValues.Countries.Romania.Id))
     {
         immoContext.Countries.Add(SeedValues.Countries.Romania);
     }
     else
     {
         immoContext.Countries.Update(SeedValues.Countries.Romania);
     }
 }
예제 #5
0
        private void SeedTowns(ImmoContext immoContext)
        {
            if (!immoContext.Towns.Any(p => p.Id == SeedValues.Towns.Wemmel.Id))
            {
                immoContext.Towns.Add(SeedValues.Towns.Wemmel);;
            }
            else
            {
                immoContext.Towns.Update(SeedValues.Towns.Wemmel);;
            }

            if (!immoContext.Towns.Any(p => p.Id == SeedValues.Towns.Iasi.Id))
            {
                immoContext.Towns.Add(SeedValues.Towns.Iasi);
            }
            else
            {
                immoContext.Towns.Update(SeedValues.Towns.Iasi);
            }
        }
예제 #6
0
        private void SeedProperties(ImmoContext immoContext)
        {
            if (!immoContext.Properties.Any(p => p.Id == SeedValues.Properties.MyApartmentWemmel.Id))
            {
                immoContext.Properties.Add(SeedValues.Properties.MyApartmentWemmel);
            }
            else
            {
                immoContext.Properties.Update(SeedValues.Properties.MyApartmentWemmel);
            }

            if (!immoContext.Properties.Any(p => p.Id == SeedValues.Properties.MyApartmentIasi.Id))
            {
                immoContext.Properties.Add(SeedValues.Properties.MyApartmentIasi);
            }
            else
            {
                immoContext.Properties.Update(SeedValues.Properties.MyApartmentIasi);
            }
        }
예제 #7
0
 public ImmoDBCache(ImmoContext dbContext)
 {
     this.dbContext = dbContext;
 }
예제 #8
0
 public ImmoSeeder(ImmoContext immoContext)
 {
     this.immoContext = immoContext;
 }