diff --git a/Webzine.WebApplication/Areas/Administration/Controllers/DashboardController.cs b/Webzine.WebApplication/Areas/Administration/Controllers/DashboardController.cs index f4815d5..128f8bb 100644 --- a/Webzine.WebApplication/Areas/Administration/Controllers/DashboardController.cs +++ b/Webzine.WebApplication/Areas/Administration/Controllers/DashboardController.cs @@ -41,40 +41,40 @@ public class DashboardController : Controller /// La vue Index du tableau de bord. public IActionResult Index() { - var mostChronicledArtist = _titres + var artisteLePlusChronique = _titres .GroupBy(t => t.Artiste) .OrderByDescending(g => g.Count()) .FirstOrDefault(); - var topArtistAlbums = _titres + var albumLePlusChronique = _titres .GroupBy(t => t.Artiste) .OrderByDescending(g => g.Select(t => t.Album).Distinct().Count()) .FirstOrDefault(); - var mostPlayedTrack = _titres + var musiqueLaPlusJouee = _titres .OrderByDescending(t => t.NbLectures) .FirstOrDefault(); var model = new DashboardViewModel { - ArtistCount = _artistes.Count, + NombreArtistes = _artistes.Count, - MostChronicledArtistName = mostChronicledArtist?.Key.Nom, + ArtisteLePlusChronique = artisteLePlusChronique?.Key.Nom, - TopArtistAlbumsName = topArtistAlbums?.Key.Nom, + AlbumLePlusChronique = albumLePlusChronique?.Key.Nom, - BiographyCount = _artistes.Count(a => !string.IsNullOrEmpty(a.Biographie)), + NombreBiographies = _artistes.Count(a => !string.IsNullOrEmpty(a.Biographie)), - MostPlayedTrackId = mostPlayedTrack?.IdTitre ?? 0, - MostPlayedTrack = mostPlayedTrack?.Libelle, + IdMusiqueLaPlusJouee = musiqueLaPlusJouee?.IdTitre ?? 0, + MusiqueLaPlusJouee = musiqueLaPlusJouee?.Libelle, - TrackCount = _titres.Count, + NombreTitres = _titres.Count, - GenreCount = _styles.Count, + NombreGenres = _styles.Count, - TotalPlays = _titres.Sum(t => t.NbLectures), + NombreLectures = _titres.Sum(t => t.NbLectures), - TotalLikes = _titres.Sum(t => t.NbLikes) + NombreLikes = _titres.Sum(t => t.NbLikes) }; return View(model); diff --git a/Webzine.WebApplication/Areas/Administration/ViewModels/DashboardViewModel.cs b/Webzine.WebApplication/Areas/Administration/ViewModels/DashboardViewModel.cs index 5cbb777..34a1929 100644 --- a/Webzine.WebApplication/Areas/Administration/ViewModels/DashboardViewModel.cs +++ b/Webzine.WebApplication/Areas/Administration/ViewModels/DashboardViewModel.cs @@ -8,49 +8,49 @@ public class DashboardViewModel /// /// Définit le nombre total d'artistes chroniqués dans le webzine. /// - public int ArtistCount { get; set; } + public int NombreArtistes { get; set; } /// /// Définit le nom de l'artiste le plus chroniqué dans le webzine. /// - public string MostChronicledArtistName { get; set; } + public string ArtisteLePlusChronique { get; set; } /// /// Définit le nom de l'album le plus chroniqué dans le webzine. /// - public string TopArtistAlbumsName { get; set; } + public string AlbumLePlusChronique { get; set; } /// /// Définit le nombre total de biographies d'artistes dans le webzine. /// - public int BiographyCount { get; set; } + public int NombreBiographies { get; set; } /// /// Définit l'identifiant de la biographie d'artiste la plus lue dans le webzine. /// - public int MostPlayedTrackId { get; set; } + public int IdMusiqueLaPlusJouee { get; set; } /// /// Définit le nom de la biographie d'artiste la plus lue dans le webzine. /// - public string MostPlayedTrack { get; set; } + public string MusiqueLaPlusJouee { get; set; } /// /// Définit le nombre total de titres chroniqués dans le webzine. /// - public int TrackCount { get; set; } + public int NombreTitres { get; set; } /// /// Définit le nombre total de genres musicaux chroniqués dans le webzine. /// - public int GenreCount { get; set; } + public int NombreGenres { get; set; } /// /// Définit le nombre total de chroniques d'albums dans le webzine. /// - public int TotalPlays { get; set; } + public int NombreLectures { get; set; } /// /// Définit le nombre total de likes sur les chroniques d'albums dans le webzine. /// - public int TotalLikes { get; set; } + public int NombreLikes { get; set; } } \ No newline at end of file diff --git a/Webzine.WebApplication/Areas/Administration/Views/Artiste/Index.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Artiste/Index.cshtml index aea9d02..7a917e6 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Artiste/Index.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Artiste/Index.cshtml @@ -30,12 +30,12 @@ + > + > diff --git a/Webzine.WebApplication/Areas/Administration/Views/Commentaire/Delete.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Commentaire/Delete.cshtml index 87950a8..9c4cfc1 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Commentaire/Delete.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Commentaire/Delete.cshtml @@ -16,11 +16,11 @@

@Model.Contenu

-
// TODO y a des balises pour les citations,
+
@Model.Auteur - le @Model.DateCreation.ToString("dd/MM/yyyy HH:mm:ss") // TODO à virer, c'est pas très lisible, trouver un format de date plus sympa, ou même afficher "il y a X minutes/heures/jours" comme sur les réseaux sociaux + le @Model.DateCreation.ToString("dd/MM/yyyy HH:mm:ss") sur @Model.TitreLibelle -
+
diff --git a/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml index fd7a2b0..861c59b 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml @@ -2,7 +2,7 @@

Tableau de bord

-
+
@@ -11,17 +11,16 @@ - // TODO faute de frappe, à virer +
+ asp-route-nom="@Model.ArtisteLePlusChronique">
-

// TODO c'est déjà par défaut en couleur primaire, pas besoin de le redéfinir - @Model.MostChronicledArtistName +

+ @Model.ArtisteLePlusChronique

-

- artiste le plus chroniqué -

+

artiste le plus chroniqué

@@ -55,17 +51,16 @@
+ asp-route-nom="@Model.AlbumLePlusChronique">
-

- @Model.TopArtistAlbumsName +

+ @Model.AlbumLePlusChronique

-

+

artiste avec le plus d'albums distincts

@@ -76,17 +71,16 @@
+ asp-controller="Titre">
-

- @Model.BiographyCount +

+ @Model.NombreBiographies

-

+

biographies d'artistes

@@ -99,17 +93,16 @@
+ asp-route-id="@Model.IdMusiqueLaPlusJouee">
-

- @Model.MostPlayedTrack +

+ @Model.MusiqueLaPlusJouee

-

+

titre le plus lu

@@ -120,17 +113,16 @@
+ asp-controller="Titre">
-

- @Model.TrackCount +

+ @Model.NombreTitres

-

+

titres

@@ -141,17 +133,16 @@
+ asp-controller="Styles">
-

- @Model.GenreCount +

+ @Model.NombreGenres

-

+

styles de musique

@@ -165,7 +156,7 @@

- @Model.TotalPlays + @Model.NombreLectures

@@ -180,7 +171,7 @@

- @Model.TotalLikes + @Model.NombreLikes

diff --git a/Webzine.WebApplication/Areas/Administration/Views/Style/Delete.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Style/Delete.cshtml index 0d10e77..47dad12 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Style/Delete.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Style/Delete.cshtml @@ -14,13 +14,9 @@

- @* On affiche le Libellé en gros *@ // TODO c'est quoi ces commentaires Baptiste + @* On affiche le Libellé en gros *@

@Model.Libelle

- @* On affiche l'ID discrètement en dessous *@ -
- Identifiant technique : @Model.IdStyle -
diff --git a/Webzine.WebApplication/Areas/Administration/Views/Style/Index.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Style/Index.cshtml index 7aaa93d..7a710ee 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Style/Index.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Style/Index.cshtml @@ -36,7 +36,7 @@
- + diff --git a/Webzine.WebApplication/Views/Contact/Index.cshtml b/Webzine.WebApplication/Views/Contact/Index.cshtml index d972463..1817b16 100644 --- a/Webzine.WebApplication/Views/Contact/Index.cshtml +++ b/Webzine.WebApplication/Views/Contact/Index.cshtml @@ -21,42 +21,42 @@

Suivez-nous

- +
Twitter
diff --git a/Webzine.WebApplication/Views/Titre/Details.cshtml b/Webzine.WebApplication/Views/Titre/Details.cshtml index 966c743..19ea98f 100644 --- a/Webzine.WebApplication/Views/Titre/Details.cshtml +++ b/Webzine.WebApplication/Views/Titre/Details.cshtml @@ -40,7 +40,7 @@ { var style = Model.Details.Styles[i]; -