From 00f87be105d03e62b8881ef812d761fdb368bb92 Mon Sep 17 00:00:00 2001 From: mirage <119869686+ClementBobin@users.noreply.github.com> Date: Thu, 26 Mar 2026 11:32:11 +0100 Subject: [PATCH] chore: delete seed --- Webzine.Repository/SeedMockData.cs | 462 ----------------------------- 1 file changed, 462 deletions(-) delete mode 100644 Webzine.Repository/SeedMockData.cs diff --git a/Webzine.Repository/SeedMockData.cs b/Webzine.Repository/SeedMockData.cs deleted file mode 100644 index 5d1dfc6..0000000 --- a/Webzine.Repository/SeedMockData.cs +++ /dev/null @@ -1,462 +0,0 @@ -using Webzine.EntitiesContext; -using Webzine.Entity; -using Bogus; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Webzine.Repository -{ - /// - /// Classe de service pour peupler la base de données avec des données fictives (mock data) à des fins de développement et de test. - /// - public class SeedMockData - { - private readonly WebzineDbContext _context; - private readonly Random _random; - - /// - /// Constructeur pour l'utilisation avec base de données - /// - public SeedMockData(WebzineDbContext context) - { - _context = context; - _random = new Random(); - } - - /// - /// Constructeur pour l'utilisation en mémoire (sans base de données) - /// - public SeedMockData() - { - _random = new Random(); - } - - /// - /// Peuple la base de données avec des données fictives - /// - public void SeedDB() - { - // Vérifie si la base contient déjà des données - if (_context.Artistes.Any()) return; - - // Génère toutes les données - var styles = GenererStyles(18); - var artistes = GenererArtistes(100); - var titres = GenererTitres(artistes, 500, 550); - var commentaires = GenererCommentaires(titres, 0, 5); - - // Associe les styles aux titres - AssocierStylesAuxTitres(titres, styles); - - // Sauvegarde dans la base - _context.SaveChanges(); - } - - /// - /// Génère des données fictives en mémoire sans base de données - /// - /// Tuple contenant toutes les données générées - public (List