{comment.HtmlComment}{Environment.NewLine}" + $"{comment.AuthorName} در {comment.CommentDate.ToFriendlyPersianDateTextify()} دربارهٔ {comment.Poem.Title}" + @@ -87,42 +87,36 @@ namespace GanjooRazor.Pages htmlText += "
"; - string paginnationMetadata = response.Headers.GetValues("paging-headers").FirstOrDefault(); - if (!string.IsNullOrEmpty(paginnationMetadata)) + string queryFilterUserId = string.IsNullOrEmpty(filterUserId) ? "" : $"&userid={filterUserId}"; + + if (paginationMetadata.totalPages > 1) { - PaginationMetadata paginationMetadata = JsonConvert.DeserializeObject
(paginnationMetadata); + GanjoorPage.Title += $" - صفحهٔ {pageNumber.ToPersianNumbers()}"; + ViewData["Title"] += $" - صفحهٔ {pageNumber.ToPersianNumbers()}"; - string queryFilterUserId = string.IsNullOrEmpty(filterUserId) ? "" : $"&userid={filterUserId}"; - - if (paginationMetadata.totalPages > 1) + if (paginationMetadata.currentPage > 3) { - GanjoorPage.Title += $" - صفحهٔ {pageNumber.ToPersianNumbers()}"; - ViewData["Title"] += $" - صفحهٔ {pageNumber.ToPersianNumbers()}"; - - if (paginationMetadata.currentPage > 3) + htmlText += $"[صفحهٔ اول] …"; + } + for (int i = (paginationMetadata.currentPage - 2); i <= (paginationMetadata.currentPage + 2); i++) + { + if (i >= 1 && i <= paginationMetadata.totalPages) { - htmlText += $"[صفحهٔ اول] …"; - } - for (int i = (paginationMetadata.currentPage - 2); i <= (paginationMetadata.currentPage + 2); i++) - { - if (i >= 1 && i <= paginationMetadata.totalPages) + htmlText += " ["; + if (i == paginationMetadata.currentPage) { - htmlText += " ["; - if (i == paginationMetadata.currentPage) - { - htmlText += i.ToPersianNumbers(); - } - else - { - htmlText += $"{i.ToPersianNumbers()}"; - } - htmlText += "] "; + htmlText += i.ToPersianNumbers(); } + else + { + htmlText += $"{i.ToPersianNumbers()}"; + } + htmlText += "] "; } - if (paginationMetadata.totalPages > (paginationMetadata.currentPage + 2)) - { - htmlText += $"… [صفحهٔ آخر]"; - } + } + if (paginationMetadata.totalPages > (paginationMetadata.currentPage + 2)) + { + htmlText += $"… [صفحهٔ آخر]"; } }