diff --git a/MoneyMap/MoneyMap.csproj b/MoneyMap/MoneyMap.csproj index 9876db3..1bac5aa 100644 --- a/MoneyMap/MoneyMap.csproj +++ b/MoneyMap/MoneyMap.csproj @@ -6,6 +6,13 @@ enable + + + + + + + @@ -20,7 +27,6 @@ - diff --git a/MoneyMap/Pages/Transactions.cshtml b/MoneyMap/Pages/Transactions.cshtml index c342bc7..78921c1 100644 --- a/MoneyMap/Pages/Transactions.cshtml +++ b/MoneyMap/Pages/Transactions.cshtml @@ -61,6 +61,9 @@ Transactions @Model.Stats.Count + + Showing @Model.Transactions.Count on page @Model.PageNumber of @Model.TotalPages + @@ -182,6 +185,90 @@ else } + +@if (Model.TotalPages > 1) +{ + + + + + + Previous + + + + + @if (Model.PageNumber > 3) + { + + + 1 + + + ... + } + + + @for (int i = Math.Max(1, Model.PageNumber - 2); i <= Math.Min(Model.TotalPages, Model.PageNumber + 2); i++) + { + + + @i + + + } + + + @if (Model.PageNumber < Model.TotalPages - 2) + { + ... + + + @Model.TotalPages + + + } + + + + + Next + + + + +} + @section Scripts {