Пример #1
0
        public override async Task DeleteChecks(BoilerplateDbContext context, long key)
        {
            var user = await context.Users.FirstOrDefaultAsync(
                e => e.Id == key
                );

            user.ShouldNotBeNull();
            user.IsDeleted.ShouldBeTrue();
        }
Пример #2
0
        public override async Task UpdateChecks(BoilerplateDbContext context, RoleDto updateDto)
        {
            updateDto.Name.ShouldBe("Updated Role");
            updateDto.DisplayName.ShouldBe("Updated Role");
            updateDto.Description.ShouldBe("Updated Role Description");

            var role = await context.Roles.FirstOrDefaultAsync(x => x.Id == updateDto.Id);

            role.ShouldNotBeNull();
        }
Пример #3
0
        public static void SeedHostDb(BoilerplateDbContext context)
        {
            context.SuppressAutoSetTenantId = true;

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

            // Default tenant seed (in host database).
            new DefaultTenantBuilder(context).Create();
            new TenantRoleAndUserBuilder(context, 1).Create();
        }
Пример #4
0
        public override async Task CreateChecks(BoilerplateDbContext context, CreateUserInput createEntity)
        {
            var adminRole = await GetRole("Admin");

            var user =
                await context.Users.Include(x => x.Roles)
                .FirstOrDefaultAsync(e => e.EmailAddress == createEntity.EmailAddress);

            adminRole.ShouldNotBeNull();
            user.ShouldNotBeNull();

            user.Roles.Any(x => x.RoleId == adminRole.Id);
        }
Пример #5
0
 public ValueService(BoilerplateDbContext db) : base(db)
 {
 }
Пример #6
0
 public TestEditionsBuilder(BoilerplateDbContext context)
 {
     _context = context;
 }
Пример #7
0
 public UnitOfWork(BoilerplateDbContext context)
 {
     _context = context;
 }
 public TestSubscriptionPaymentBuilder(BoilerplateDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Пример #9
0
 public DefaultSettingsCreator(BoilerplateDbContext context)
 {
     _context = context;
 }
 public DefaultLanguagesCreator(BoilerplateDbContext context)
 {
     _context = context;
 }
Пример #11
0
 public DefaultTenantBuilder(BoilerplateDbContext context)
 {
     this.context = context;
 }
Пример #12
0
 public InitialHostDbBuilder(BoilerplateDbContext context)
 {
     this.context = context;
 }
 public Repository(BoilerplateDbContext context)
 {
     DbContext = context;
     Table     = DbContext.Set <TEntity>();
 }
Пример #14
0
 public AppService(BoilerplateDbContext db)
 {
     Db = db;
 }
 public TestDataBuilder(BoilerplateDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Пример #16
0
 public TestOrganizationUnitsBuilder(BoilerplateDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Пример #17
0
 public DefaultEditionCreator(BoilerplateDbContext context)
 {
     _context = context;
 }
Пример #18
0
 public virtual async Task CreateChecks(BoilerplateDbContext context, TCreateDto createInput)
 {
 }
 public TenantRoleAndUserBuilder(BoilerplateDbContext context, int tenantId)
 {
     _context  = context;
     _tenantId = tenantId;
 }
Пример #20
0
 public virtual async Task UpdateChecks(BoilerplateDbContext context, TEntityDto updatedDto)
 {
 }
Пример #21
0
 public override async Task UpdateChecks(BoilerplateDbContext context, TenantDto updatedObject)
 {
     updatedObject.TenancyName.ShouldBe("updatedtenant");
     updatedObject.Name.ShouldBe("Updated Tenant");
     updatedObject.IsActive.ShouldBeTrue();
 }
Пример #22
0
 public virtual async Task DeleteChecks(BoilerplateDbContext context, TPrimaryKey key)
 {
 }
 public HostRoleAndUserCreator(BoilerplateDbContext context)
 {
     _context = context;
 }
Пример #24
0
 public UnitOfWork()
 {
     _context = new BoilerplateDbContext();
 }