csharp-abp-study/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestDataBuilder.cs
2024-11-22 22:33:59 +08:00

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;
}
}
}