diff --git a/GanjooRazor/Areas/Admin/Pages/EarlierVersion.cshtml b/GanjooRazor/Areas/Admin/Pages/EarlierVersion.cshtml
new file mode 100644
index 00000000..9499a886
--- /dev/null
+++ b/GanjooRazor/Areas/Admin/Pages/EarlierVersion.cshtml
@@ -0,0 +1,98 @@
+@page
+@model GanjooRazor.Areas.Admin.Pages.EarlierVersionModel
+@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
+@{
+ Layout = "_AdminLayout";
+ ViewData["Title"] = "نسخهٔ قدیمی";
+}
+
+
@ViewData["Title"]
+
+@Model.LastMessage
+
+@if(Model.EarlierVersion != null)
+{
+
+}
diff --git a/GanjooRazor/Areas/Admin/Pages/EarlierVersion.cshtml.cs b/GanjooRazor/Areas/Admin/Pages/EarlierVersion.cshtml.cs
new file mode 100644
index 00000000..c0f003f2
--- /dev/null
+++ b/GanjooRazor/Areas/Admin/Pages/EarlierVersion.cshtml.cs
@@ -0,0 +1,53 @@
+using GanjooRazor.Utils;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+using Newtonsoft.Json;
+using RMuseum.Models.Ganjoor.ViewModels;
+using System.Net.Http;
+using System.Threading.Tasks;
+
+namespace GanjooRazor.Areas.Admin.Pages
+{
+ public class EarlierVersionModel : PageModel
+ {
+ ///
+ /// last message
+ ///
+ public string LastMessage { get; set; }
+
+ ///
+ /// model
+ ///
+ [BindProperty]
+ public GanjoorModifyPageViewModel EarlierVersion { get; set; }
+
+ public async Task OnGetAsync()
+ {
+ LastMessage = "";
+
+ using (HttpClient secureClient = new HttpClient())
+ {
+ if (await GanjoorSessionChecker.PrepareClient(secureClient, Request, Response))
+ {
+ var response = await secureClient.GetAsync($"{APIRoot.Url}/api/ganjoor/oldversion/{Request.Query["id"]}");
+ if (!response.IsSuccessStatusCode)
+ {
+ LastMessage = await response.Content.ReadAsStringAsync();
+ }
+
+ response.EnsureSuccessStatusCode();
+
+ EarlierVersion = JsonConvert.DeserializeObject(await response.Content.ReadAsStringAsync());
+
+ }
+ else
+ {
+ LastMessage = "لطفا از گنجور خارج و مجددا به آن وارد شوید.";
+ }
+
+ }
+
+ return Page();
+ }
+ }
+}
diff --git a/GanjooRazor/Areas/Admin/Pages/PageHistory.cshtml b/GanjooRazor/Areas/Admin/Pages/PageHistory.cshtml
index 5cbcc087..576e6efa 100644
--- a/GanjooRazor/Areas/Admin/Pages/PageHistory.cshtml
+++ b/GanjooRazor/Areas/Admin/Pages/PageHistory.cshtml
@@ -23,7 +23,7 @@
{
|
- @olderVersion.Id
+ @olderVersion.Id
|
@olderVersion.RecordDate.ToFriendlyPersianDateTextify()
|