From 0128a5241062deb4353f8a37cf3bee0f8330f4cf Mon Sep 17 00:00:00 2001 From: Michael Gordeev Date: Wed, 13 Nov 2019 15:28:15 +0300 Subject: [PATCH] Updated gallery and projects controllers --- MyWebsite/Controllers/GalleryController.cs | 9 +++------ MyWebsite/Views/Gallery/Details.cshtml | 6 +++--- MyWebsite/Views/Gallery/Index.cshtml | 2 +- MyWebsite/Views/Projects/Index.cshtml | 2 +- MyWebsite/wwwroot/Gallery.json | 2 +- MyWebsite/wwwroot/Projects.json | 6 +++--- 6 files changed, 12 insertions(+), 15 deletions(-) diff --git a/MyWebsite/Controllers/GalleryController.cs b/MyWebsite/Controllers/GalleryController.cs index 6cbc932..5ae91c3 100644 --- a/MyWebsite/Controllers/GalleryController.cs +++ b/MyWebsite/Controllers/GalleryController.cs @@ -12,16 +12,13 @@ namespace MyWebsite.Controllers [HttpGet("Arts")] public async Task Index() { - ViewData["Images"] = JsonConvert.DeserializeObject(await new HttpClient().GetStringAsync($"{Request.Scheme}://{Request.Host}/Gallery.json")); - - return View(); + return View(JsonConvert.DeserializeObject(await new HttpClient().GetStringAsync($"{Request.Scheme}://{Request.Host}/Gallery.json"))); } + [HttpGet("Image")] public async Task Details(string id) { - ViewData["CurrentImage"] = JsonConvert.DeserializeObject(await new HttpClient().GetStringAsync($"https://{Request.Host}/Gallery.json")).First(i => i.FileName == id); - - return View(); + return View(JsonConvert.DeserializeObject(await new HttpClient().GetStringAsync($"https://{Request.Host}/Gallery.json")).First(i => i.FileName == id)); } } diff --git a/MyWebsite/Views/Gallery/Details.cshtml b/MyWebsite/Views/Gallery/Details.cshtml index 518a5cc..a7d2c41 100644 --- a/MyWebsite/Views/Gallery/Details.cshtml +++ b/MyWebsite/Views/Gallery/Details.cshtml @@ -1,7 +1,7 @@  @{ - ViewData["Title"] = (ViewData["CurrentImage"] as Image).Title; - Image image = ViewData["CurrentImage"] as Image; + ViewData["Title"] = Model.Title; + Image image = Model; }
@@ -15,7 +15,7 @@

@image.Title

Creation date: @image.CreationDate.ToShortDateString()

- @foreach(string line in image.Description.Split("
")) + @foreach(string line in image.Description.Split("\n")) { @line
} diff --git a/MyWebsite/Views/Gallery/Index.cshtml b/MyWebsite/Views/Gallery/Index.cshtml index c963081..def399a 100644 --- a/MyWebsite/Views/Gallery/Index.cshtml +++ b/MyWebsite/Views/Gallery/Index.cshtml @@ -8,7 +8,7 @@