using Microsoft.AspNetCore.Mvc; using MyWebsite.Models; using Newtonsoft.Json; using System.Net.Http; using System.Linq; using System.Threading.Tasks; namespace MyWebsite.Controllers { public class GalleryController : Controller { [HttpGet("Arts")] public async Task Index() { ViewData["Images"] = JsonConvert.DeserializeObject(await new HttpClient().GetStringAsync($"{Request.Scheme}://{Request.Host}/Gallery.json")); return View(); } 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(); } } }