private void SeedTenants(DbContextTenantsBase <TTenant> context, IEnumerable <TTenant> tenants) { foreach (var tenant in InMemorySeedTenants.Concat(tenants)) { var dbTenant = context.Tenants.Find(tenant.Id); if (dbTenant == null) { context.Tenants.Add(tenant); } else { context.Tenants.Update(tenant); } } }
public virtual void Seed(DbContextTenantsBase <TTenant> context) { SeedTenants(context, InMemorySeedTenants); }
public virtual void Seed(DbContextTenantsBase <TTenant> context, IEnumerable <TTenant> tenants) { SeedTenants(context, tenants.Concat(InMemorySeedTenants)); }