Exemplo n.º 1
0
        private static void CreateDefaultTenant(MasterDbContext context)
        {
            var defaultTenant = context.Set <Tenant>().IgnoreQueryFilters().FirstOrDefault(t => t.TenancyName == Tenant.DefaultTenantName);

            if (defaultTenant == null)
            {
                defaultTenant = new Tenant(Tenant.DefaultTenantName, Tenant.DefaultTenantName);
                //defaultTenant.ConnectionString = SimpleStringCipher.Instance.Encrypt("Server=localhost; Database=MasterDb_Tenant_"+AbpTenantBase.DefaultTenantName+"; User Id=skynetsoft;password=skynetsoft");

                //var defaultEdition = _context.Editions.IgnoreQueryFilters().FirstOrDefault(e => e.Name == EditionManager.DefaultEditionName);
                //if (defaultEdition != null)
                //{
                //    defaultTenant.EditionId = defaultEdition.Id;
                //}
                context.Set <Tenant>().Add(defaultTenant);
                context.SaveChanges();
            }
        }
Exemplo n.º 2
0
 public RepositoryMaster(MasterDbContext dbContext)
 {
     MasterDbContext = dbContext;
     Entities        = MasterDbContext.Set <TEntity>(); // City => Cities
 }