27 lines
655 B
C#
27 lines
655 B
C#
using System.Threading.Tasks;
|
|
using Volo.Abp.Data;
|
|
using Volo.Abp.DependencyInjection;
|
|
using Volo.Abp.MultiTenancy;
|
|
|
|
namespace Skcks.Study.AbpProject;
|
|
|
|
public class AbpProjectTestDataSeedContributor : IDataSeedContributor, ITransientDependency
|
|
{
|
|
private readonly ICurrentTenant _currentTenant;
|
|
|
|
public AbpProjectTestDataSeedContributor(ICurrentTenant currentTenant)
|
|
{
|
|
_currentTenant = currentTenant;
|
|
}
|
|
|
|
public Task SeedAsync(DataSeedContext context)
|
|
{
|
|
/* Seed additional test data... */
|
|
|
|
using (_currentTenant.Change(context?.TenantId))
|
|
{
|
|
return Task.CompletedTask;
|
|
}
|
|
}
|
|
}
|