summaryrefslogtreecommitdiff
path: root/CoreWiki/Pages/Details.cshtml.cs
diff options
context:
space:
mode:
authorPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-12-22 16:02:41 +0100
committerPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-12-22 16:02:41 +0100
commit1a96616699ab41bf6343bc1acc45a836c3e6caf3 (patch)
treeaff3d8bb8418355d3a8279024afaa13f196a0506 /CoreWiki/Pages/Details.cshtml.cs
parent7fefe217c8462444ecb9806599e70afe2a7102ea (diff)
Backup
Diffstat (limited to 'CoreWiki/Pages/Details.cshtml.cs')
-rw-r--r--CoreWiki/Pages/Details.cshtml.cs23
1 files changed, 8 insertions, 15 deletions
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<IActionResult> OnGetAsync(string? topicName)
+ public async Task<IActionResult> 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();
}
}