diff --git a/Webzine.Repository/DbTitreRepository.cs b/Webzine.Repository/DbTitreRepository.cs index 9e4b22d..b821ed7 100644 --- a/Webzine.Repository/DbTitreRepository.cs +++ b/Webzine.Repository/DbTitreRepository.cs @@ -436,6 +436,7 @@ public class DbTitreRepository : ITitreRepository return this.context.Titres .AsNoTracking() .OrderByDescending(t => t.DateCreation) + .ThenByDescending(t => t.IdTitre) .Paginate(offset, limit) .Include(t => t.Artiste) .Include(a => a.Styles); diff --git a/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml b/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml index eb54db1..c3c88f0 100644 --- a/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml +++ b/Webzine.WebApplication/Areas/Administration/Views/Dashboard/Index.cshtml @@ -1,5 +1,8 @@ @using Webzine.Business.Contracts.Dto @model DashboardDTO +@{ + ViewData["Title"] = "Dashboard"; +}

Tableau de bord

diff --git a/Webzine.WebApplication/Controllers/TitreController.cs b/Webzine.WebApplication/Controllers/TitreController.cs index 27a0329..ecc6ddc 100644 --- a/Webzine.WebApplication/Controllers/TitreController.cs +++ b/Webzine.WebApplication/Controllers/TitreController.cs @@ -69,7 +69,7 @@ namespace Webzine.WebApplication.Controllers /// Nom du style musical. /// Numéro de la page. /// Vue contenant la liste filtree. - [Route("/titres/styles/{style}", Name = "TitresParStyle")] + [Route("/titres/style/{style}", Name = "TitresParStyle")] public IActionResult Style(string style, int page = 0) { var offset = page * 10; diff --git a/Webzine.WebApplication/Views/Accueil/Index.cshtml b/Webzine.WebApplication/Views/Accueil/Index.cshtml index 96769fd..3deca62 100644 --- a/Webzine.WebApplication/Views/Accueil/Index.cshtml +++ b/Webzine.WebApplication/Views/Accueil/Index.cshtml @@ -73,21 +73,34 @@ } -
+
@if (Model.Page > 0) { + class="btn btn-secondary"> << Titre plus récent } + else + { +
+ } + +

+ Page : @(Model.Page + 1) sur @Model.TotalPages +

+ @if (Model.Page < Model.TotalPages - 1) { + class="btn btn-secondary"> Titre plus anciens >> } + else + { +
+ }
diff --git a/Webzine.WebApplication/Views/Shared/_Header.cshtml b/Webzine.WebApplication/Views/Shared/_Header.cshtml index 02cf605..8d0a403 100644 --- a/Webzine.WebApplication/Views/Shared/_Header.cshtml +++ b/Webzine.WebApplication/Views/Shared/_Header.cshtml @@ -8,7 +8,7 @@
- Webzine + Webzine