Ajout des entités Artiste, Style, Titre et Commentaire avec une méthode de peuplement dans LocalEntityRepository
This commit is contained in:
@@ -21,4 +21,8 @@
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Webzine.Entity\Webzine.Entity.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -1,5 +1,22 @@
|
||||
namespace Webzine.Repository;
|
||||
|
||||
using Entity;
|
||||
using Entity.Fixtures;
|
||||
|
||||
public class LocalEntityRepository
|
||||
{
|
||||
public List<Artiste> Artistes { get; set; }
|
||||
public List<Style> Styles { get; set; }
|
||||
public List<Titre> Titres { get; set; }
|
||||
public List<Commentaire> Commentaires { get; set; }
|
||||
|
||||
public void Seed()
|
||||
{
|
||||
var seedData = new SeedDataLocal();
|
||||
|
||||
Artistes = seedData.GenerateArtists(10);
|
||||
Styles = seedData.GenerateStyles(8);
|
||||
Titres = seedData.GenerateTitres(seedData.RealMusicData.Count, Artistes);
|
||||
Commentaires = seedData.GenerateCommentaires(30, Titres);
|
||||
}
|
||||
}
|
||||
@@ -21,4 +21,8 @@
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Webzine.Entity\Webzine.Entity.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user