Browse Source

requested changes resolved.

pull/3107/head
Ahmet Çotur 7 years ago
parent
commit
475311810a
  1. 9
      framework/src/Volo.Abp.Data/Volo/Abp/Data/DataSeederExtensions.cs
  2. 18
      modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo/Abp/TenantManagement/DataSeederExtensions.cs
  3. 2
      modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo/Abp/TenantManagement/TenantAppService.cs

9
framework/src/Volo.Abp.Data/Volo/Abp/Data/DataSeederExtensions.cs

@ -9,14 +9,5 @@ namespace Volo.Abp.Data
{
return seeder.SeedAsync(new DataSeedContext(tenantId));
}
public static Task SeedAsync(this IDataSeeder seeder, Guid? tenantId, string adminEmailAddress, string adminPassword)
{
var context = new DataSeedContext(tenantId)
.WithProperty("AdminEmail", adminEmailAddress)
.WithProperty("AdminPassword", adminPassword);
return seeder.SeedAsync(context);
}
}
}

18
modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo/Abp/TenantManagement/DataSeederExtensions.cs

@ -0,0 +1,18 @@
using System;
using System.Threading.Tasks;
using Volo.Abp.Data;
namespace Volo.Abp.TenantManagement
{
public static class DataSeederExtensions
{
public static Task SeedAsync(this IDataSeeder seeder, Guid? tenantId, TenantCreateDto input)
{
var context = new DataSeedContext(tenantId)
.WithProperty("AdminEmail", input.AdminEmailAddress)
.WithProperty("AdminPassword", input.AdminPassword);
return seeder.SeedAsync(context);
}
}
}

2
modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo/Abp/TenantManagement/TenantAppService.cs

@ -51,7 +51,7 @@ namespace Volo.Abp.TenantManagement
{
//TODO: Handle database creation?
await DataSeeder.SeedAsync(tenant.Id, input.AdminEmailAddress, input.AdminPassword);
await DataSeeder.SeedAsync(tenant.Id, input);
}
return ObjectMapper.Map<Tenant, TenantDto>(tenant);

Loading…
Cancel
Save