Ajout des entités Artiste, Style, Titre et Commentaire avec une méthode de peuplement dans LocalEntityRepository

This commit is contained in:
mirage
2026-03-04 11:55:58 +01:00
parent d0a9532822
commit 15b0dd6a1a
3 changed files with 25 additions and 0 deletions

View File

@@ -21,4 +21,8 @@
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Webzine.Entity\Webzine.Entity.csproj" />
</ItemGroup>
</Project>

View File

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

View File

@@ -21,4 +21,8 @@
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Webzine.Entity\Webzine.Entity.csproj" />
</ItemGroup>
</Project>