From 5a4738f15a4e57730862bee959c8d66eb6bcc73e Mon Sep 17 00:00:00 2001 From: Hamid Reza Mohammadi Date: Thu, 25 Jan 2024 11:21:22 +0330 Subject: [PATCH] #420 /User/MySuggestedQuotes page --- GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml | 4 ++-- GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml.cs | 6 +++--- GanjooRazor/Areas/User/Pages/SuggestQuoted.cshtml.cs | 7 ++----- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml b/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml index dd5421f3..c8254673 100644 --- a/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml +++ b/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml @@ -28,14 +28,14 @@ else }

- @if (Model.SuggestedSongs.Count == 0) + @if (Model.SuggestedQuotes.Count == 0) {

شما هنوز هیچ آهنگ مرتبطی را پیشنهاد نداده‌اید. برای آشنایی با نحوهٔ پیشنهاد آهنگ‌های مرتبط اینجا را ببینید.

} - @foreach (var GanjoorQuotedPoem in Model.SuggestedSongs) + @foreach (var GanjoorQuotedPoem in Model.SuggestedQuotes) { if (color == "gray") color = "lightsteelblue"; diff --git a/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml.cs b/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml.cs index 6d01f1e2..0a868a5e 100644 --- a/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml.cs +++ b/GanjooRazor/Areas/User/Pages/MySuggestedQuotes.cshtml.cs @@ -20,7 +20,7 @@ namespace GanjooRazor.Areas.User.Pages public List PaginationLinks { get; set; } - public List SuggestedSongs { get; set; } + public List SuggestedQuotes { get; set; } public async Task OnGetAsync() { if (string.IsNullOrEmpty(Request.Cookies["Token"])) @@ -36,14 +36,14 @@ namespace GanjooRazor.Areas.User.Pages { pageNumber = int.Parse(Request.Query["page"]); } - var response = await secureClient.GetAsync($"{APIRoot.Url}/api/ganjoor/song/mysuggestions/?PageNumber={pageNumber}&PageSize=20"); + var response = await secureClient.GetAsync($"{APIRoot.Url}/api/ganjoor/quoted/suggest/?PageNumber={pageNumber}&PageSize=20"); if (!response.IsSuccessStatusCode) { LastError = JsonConvert.DeserializeObject(await response.Content.ReadAsStringAsync()); return Page(); } - SuggestedSongs = JArray.Parse(await response.Content.ReadAsStringAsync()).ToObject>(); + SuggestedQuotes = JArray.Parse(await response.Content.ReadAsStringAsync()).ToObject>(); string paginnationMetadata = response.Headers.GetValues("paging-headers").FirstOrDefault(); if (!string.IsNullOrEmpty(paginnationMetadata)) diff --git a/GanjooRazor/Areas/User/Pages/SuggestQuoted.cshtml.cs b/GanjooRazor/Areas/User/Pages/SuggestQuoted.cshtml.cs index b058e18f..8cd8896d 100644 --- a/GanjooRazor/Areas/User/Pages/SuggestQuoted.cshtml.cs +++ b/GanjooRazor/Areas/User/Pages/SuggestQuoted.cshtml.cs @@ -271,12 +271,9 @@ namespace GanjooRazor.Areas.User.Pages } else { - if (newRecord) - { - GanjoorQuotedPoem = JObject.Parse(await response.Content.ReadAsStringAsync()).ToObject(); - } + - LastMessage = $"انجام شد.
برگشت"; + Response.Redirect("/User/MySuggestedQuotes"); } }