Loic Masi
645cd19909
#216 : Ajout de la pagination sur la page style.
2026-04-09 11:38:25 +02:00
Loic Masi
b754d0104b
#211 : Optimisation de la recherche des dernières chroniques et des titres les plus populaires.
2026-04-08 18:38:46 +02:00
Loic Masi
20ef50cb51
#202 : Optimisation du Dashboard.
2026-04-06 22:02:57 +02:00
josephine.vetu
279fd75459
#192 Pagination des pages admin. On peut passer à la page précédente seulement si le numéro de page est >0 et la dernière page n'affiche pas de bouton pour la page suivante.
2026-04-03 15:22:24 +02:00
josephine.vetu
9e0a9751d1
Merge branch 'dev' into j3/feat/pagination
2026-04-02 16:32:43 +02:00
josephine.vetu
06cdb351ec
#124 Pagination faite pour la page d'accueil, ordonnée par date de création puis du libelle. Début de pagination pour les artistes.
2026-04-02 16:24:17 +02:00
josephine.vetu
198b716074
#146 Les méthodes Find(id) des repository utilisent SingleOrDefault. Les méthodes find du repository sont utilisées dans les méthodes update au lieu de refaire une requête. Paginate est remplacé par Find[Model] pour correspondre au cahier des charges.
2026-04-02 14:41:01 +02:00
josephine.vetu
ae80c3e14e
Merge branch 'dev' into j3/TODO_erreurs
2026-04-01 17:41:27 +02:00
josephine.vetu
286397cb9e
#146 Erreur de rebase supprimées (lignes dupliquées. Ajout de AsNoTracking pour toutes les opérations de READ sur la bdd. Modification de la méthode Count().
2026-04-01 15:26:20 +02:00
mirage
e47a50e0da
feat: implémenter le service de tableau de bord et DTO pour les statistiques du tableau de bord
2026-04-01 13:12:00 +02:00
josephine.vetu
03cc02b6f2
#175 Correction des repository : First remplacé par FirstOrDefault. Ajout de la documentation manquante. Les return Model() vides sont supprimés. La gestion d'erreurs est optimisée.
2026-04-01 11:55:36 +02:00
josephine.vetu
b2dc449adb
add TODO
2026-04-01 11:55:27 +02:00
Loic Masi
c74d629782
#160 : Patch du bug sur la page de recherche.
2026-03-31 14:21:02 +02:00
Loic Masi
e5ecf75f49
#154 : Déplacement de la recherche des artistes dans les RepositoryArtiste.
2026-03-31 13:30:47 +02:00
josephine.vetu
d5dd75ed9d
Commande dotnet format
2026-03-28 10:09:18 +01:00
josephine.vetu
352328f44e
#117 Mise en place de la suppression d'un artiste. La DbContext a été modifiée pour supprimer les titres d'un artiste à la suppression d'un artiste.
2026-03-27 09:54:39 +01:00
josephine.vetu
999d9893af
Merge branch 'j2/feat/artiste_repository' into j2/refactor/controler-style-titre
2026-03-26 12:59:52 +01:00
mirage
2e9373a853
refactor: amélioration de la journalisation et la gestion des exceptions dans les repositories de styles et titres
2026-03-26 11:29:53 +01:00
josephine.vetu
b334b1f63d
#84 Implémentation du repository Artiste. Le controler Artiste pour la partie utilisateur et la partie admin. Ajout de commentaires sur toutes les méthodes.
2026-03-26 11:08:26 +01:00
mirage
cceff9a02d
refactor: standardiser la journalisation des contrôleurs et l’utilisation des référentiels
2026-03-25 15:14:14 +01:00
mirage
72fb708ffd
refactor: #93 implement methods for managing titles in DbTitreRepository and LocalTitreRepository
2026-03-25 09:44:13 +01:00
mirage
970ba78bb5
refactor: renommer et implémenter les repositories pour les styles et titres avec journalisation
2026-03-24 16:59:03 +01:00
Loic Masi
47b3c0bdd7
Ajout du moteur de recherche dans le header
2026-03-10 21:38:40 +01:00
mirage
a5757903ef
feat: Ajout du contrôleur Titre et des vues associées pour gérer les titres musicaux, y compris les détails, les styles, les likes et les commentaires #16 #18 #19 #20
2026-03-05 10:29:49 +01:00
mirage
d13f6113df
feat: Mise en œuvre ILocalEntityRepository et mise à jour LocalEntityRepository pour ensemencer les données
2026-03-04 13:47:59 +01:00
mirage
9b2fdd3f72
feat: Ajout de la classe SeedDataLocal pour peupler les entités Artiste, Style, Titre et Commentaire avec des données fictives #39 #37 #36
2026-03-04 13:01:32 +01:00
mirage
15b0dd6a1a
Ajout des entités Artiste, Style, Titre et Commentaire avec une méthode de peuplement dans LocalEntityRepository
2026-03-04 11:55:58 +01:00
mirage
86a87f75ce
Add initial project structure and implement basic functionality
...
- Created MSTestSettings.cs to enable parallel test execution.
- Added StyleTests.cs and TitreTests.cs for unit testing of Style and Titre entities.
- Implemented Webzine.Entity.Tests project with necessary configurations.
- Created SeedDataLocal.cs and SeedDataSpotify.cs for local and Spotify data seeding.
- Established repository contracts for Artiste, Commentaire, Style, and Titre.
- Developed DbEntityRepository and LocalEntityRepository classes.
- Set up Webzine.WebApplication with controllers, logging, and Docker support.
- Configured NLog for logging and added necessary appsettings for development.
- Created initial views and layout for the web application.
- Added Dockerfile and docker-compose configuration for containerization.
2026-03-03 16:22:37 +01:00