Browse Source

extension removed.

pull/3107/head
Ahmet Çotur 7 years ago
parent
commit
ad371601a8
  1. 18
      modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo/Abp/TenantManagement/DataSeederExtensions.cs
  2. 10
      modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo/Abp/TenantManagement/TenantAppService.cs

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

@ -1,18 +0,0 @@
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);
}
}
}

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

@ -15,7 +15,7 @@ namespace Volo.Abp.TenantManagement
protected ITenantManager TenantManager { get; }
public TenantAppService(
ITenantRepository tenantRepository,
ITenantRepository tenantRepository,
ITenantManager tenantManager,
IDataSeeder dataSeeder)
{
@ -51,9 +51,13 @@ namespace Volo.Abp.TenantManagement
{
//TODO: Handle database creation?
await DataSeeder.SeedAsync(tenant.Id, input);
await DataSeeder.SeedAsync(
new DataSeedContext(tenant.Id)
.WithProperty("AdminEmail", input.AdminEmailAddress)
.WithProperty("AdminPassword", input.AdminPassword)
);
}
return ObjectMapper.Map<Tenant, TenantDto>(tenant);
}

Loading…
Cancel
Save