From 1a96616699ab41bf6343bc1acc45a836c3e6caf3 Mon Sep 17 00:00:00 2001 From: Paweł Bernaciak Date: Fri, 22 Dec 2023 16:02:41 +0100 Subject: Backup --- CoreWiki/Pages/Details.cshtml.cs | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) (limited to 'CoreWiki/Pages/Details.cshtml.cs') diff --git a/CoreWiki/Pages/Details.cshtml.cs b/CoreWiki/Pages/Details.cshtml.cs index 25ff6c0..e4100ac 100644 --- a/CoreWiki/Pages/Details.cshtml.cs +++ b/CoreWiki/Pages/Details.cshtml.cs @@ -11,33 +11,26 @@ namespace CoreWiki.Pages { public class DetailsModel : PageModel { - private readonly CoreWiki.Models.ApplicationDbContext _context; + private readonly ApplicationDbContext _context; - public DetailsModel(CoreWiki.Models.ApplicationDbContext context) + public DetailsModel(ApplicationDbContext context) { _context = context; } - public Article Article { get; set; } = default!; + public Article Article { get; set; } = default!; - public async Task OnGetAsync(string? topicName) + public async Task OnGetAsync(string? slug) { - topicName ??= "HomePage"; - - if (_context.Articles == null) - { - return NotFound(); - } + slug ??= "home-page"; - var article = await _context.Articles.FirstOrDefaultAsync(m => m.Topic == topicName); + var article = await _context.Articles.FirstOrDefaultAsync(a => a.Slug == slug); if (article == null) { return NotFound(); } - else - { - Article = article; - } + + Article = article; return Page(); } } -- cgit v1.2.3