Exemple #1
0
 public DefaultLanguagesCreator(EmsDbContext context)
 {
     _context = context;
 }
Exemple #2
0
 public DefaultSettingsCreator(EmsDbContext context)
 {
     _context = context;
 }
 public TestDataBuilder(EmsDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Exemple #4
0
 public SeedDataCreator(EmsDbContext context)
 {
     _context = context;
 }
Exemple #5
0
 public ClientRepository(EmsDbContext context, IMapper mapper)
 {
     this._context = context;
     this._mapper  = mapper;
 }
        public static void SeedHostDb(EmsDbContext context)
        {
            context.SuppressAutoSetTenantId = true;
            List <string> validTenantTypes = "H,A,C,V".Split(',').ToList();

            bool createTestData = false;
            bool createSeedData = false;

            //Deal with newly reted tenants
            // List<AbpTenant> newTenants = context.Tenants.Where(t => t.TenantType == "new-A")

            new TenantRoleAndUserBuilder(context, 74, "A").Create();

            //Host seed
            new InitialHostDbBuilder(context).Create();

            //Default tenant seed (in host database).
            new DefaultTenantBuilder(context).Create();
            new TenantRoleAndUserBuilder(context, 1, null).Create();


            // Create the default Config data for EMS/AEL
            new DefaultConfigCreator(context).Create();

            // Create Test Data - TENANTS, ROLES and USERS
            if (createTestData)
            {
                new TestDataCreator(context).CreateTenants();
                var tenants = context.Tenants.Where(t => t.TenantType != null).ToListAsync().Result;
                foreach (var tenant in tenants)
                {
                    if (!validTenantTypes.Contains(tenant.TenantType))
                    {
                        throw new Exception($"'{tenant.TenantType}' is not a valid Tenant Type!");
                    }
                    new TenantRoleAndUserBuilder(context, tenant.Id, tenant.TenantType).CreateSeedRolesAndUsers();
                }
            }

            // Create AEL Data - TENANTS, ROLES and USERS
            if (createSeedData)
            {
                new SeedDataCreator(context).CreateTenants();
                var tenants = context.Tenants.Where(t => t.TenantType != null).ToListAsync().Result;
                foreach (var tenant in tenants)
                {
                    if (!validTenantTypes.Contains(tenant.TenantType))
                    {
                        throw new Exception($"'{tenant.TenantType}' is not a valid Tenant Type!");
                    }
                    new TenantRoleAndUserBuilder(context, tenant.Id, tenant.TenantType).CreateSeedRolesAndUsers();
                }
            }

            // Create Test Data - SUPPORT CONTRACTS, LEASE AGREEMENTS, WORKORDER, ETC...
            if (createTestData)
            {
                new TestDataCreator(context).CreateData();
            }

            // Create AEL Data - SUPPORT CONTRACTS, LEASE AGREEMENTS, WORKORDER, ETC...
            if (createSeedData)
            {
                new SeedDataCreator(context).CreateData();
            }
        }
Exemple #7
0
 public TestOrganizationUnitsBuilder(EmsDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
 public UserStoryRepository(EmsDbContext context, IMapper mapper)
 {
     this._context = context;
     this._mapper  = mapper;
 }
 public InitialHostDbBuilder(EmsDbContext context)
 {
     _context = context;
 }
 public HostRoleAndUserCreator(EmsDbContext context)
 {
     _context = context;
 }
 public TestSubscriptionPaymentBuilder(EmsDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Exemple #12
0
 public TenantRoleAndUserBuilder(EmsDbContext context, int tenantId, string tenantType)
 {
     _context    = context;
     _tenantId   = tenantId;
     _tenantType = tenantType;
 }
Exemple #13
0
 public TaskTimeRepository(EmsDbContext context, IMapper mapper)
 {
     this._context = context;
     this._mapper  = mapper;
 }
Exemple #14
0
 public EmsRepository(EmsDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemple #15
0
 private void CreatePaidPayment(EmsDbContext context, SubscriptionPayment subscriptionPayment)
 {
     subscriptionPayment.SetAsPaid();
     context.SubscriptionPayments.Add(subscriptionPayment);
 }
Exemple #16
0
 public DefaultEditionCreator(EmsDbContext context)
 {
     _context = context;
 }
 public EmployeeRepository(EmsDbContext context) : base(context)
 {
     this.context = context;
 }
 public EmployeeRepository(EmsDbContext context, IMapper mapper)
 {
     this._context = context;
     this._mapper  = mapper;
 }
Exemple #19
0
 public TestEditionsBuilder(EmsDbContext context)
 {
     _context = context;
 }
 public DefaultTenantBuilder(EmsDbContext context)
 {
     _context = context;
 }