mirror of https://github.com/abpframework/abp.git
19 changed files with 170 additions and 59 deletions
@ -0,0 +1,27 @@ |
|||||
|
using System.Threading.Tasks; |
||||
|
using Volo.Abp.Data; |
||||
|
using Volo.Abp.DependencyInjection; |
||||
|
using Volo.Abp.Guids; |
||||
|
|
||||
|
namespace MyCompanyName.MyProjectName |
||||
|
{ |
||||
|
public class MyProjectNameDataSeedContributor : IDataSeedContributor, ITransientDependency |
||||
|
{ |
||||
|
private readonly IGuidGenerator _guidGenerator; |
||||
|
|
||||
|
public MyProjectNameDataSeedContributor( |
||||
|
IGuidGenerator guidGenerator) |
||||
|
{ |
||||
|
_guidGenerator = guidGenerator; |
||||
|
} |
||||
|
|
||||
|
public Task SeedAsync(DataSeedContext context) |
||||
|
{ |
||||
|
/* Instead of returning the Task.CompletedTask, you can insert your test data |
||||
|
* at this point! |
||||
|
*/ |
||||
|
|
||||
|
return Task.CompletedTask; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -1,8 +0,0 @@ |
|||||
using Volo.Abp.DependencyInjection; |
|
||||
|
|
||||
namespace MyCompanyName.MyProjectName |
|
||||
{ |
|
||||
public class MyProjectNameTestData : ISingletonDependency |
|
||||
{ |
|
||||
} |
|
||||
} |
|
||||
@ -1,24 +0,0 @@ |
|||||
using Volo.Abp.DependencyInjection; |
|
||||
using Volo.Abp.Guids; |
|
||||
|
|
||||
namespace MyCompanyName.MyProjectName |
|
||||
{ |
|
||||
public class MyProjectNameTestDataBuilder : ITransientDependency |
|
||||
{ |
|
||||
private readonly IGuidGenerator _guidGenerator; |
|
||||
private MyProjectNameTestData _testData; |
|
||||
|
|
||||
public MyProjectNameTestDataBuilder( |
|
||||
IGuidGenerator guidGenerator, |
|
||||
MyProjectNameTestData testData) |
|
||||
{ |
|
||||
_guidGenerator = guidGenerator; |
|
||||
_testData = testData; |
|
||||
} |
|
||||
|
|
||||
public void Build() |
|
||||
{ |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
Loading…
Reference in new issue