From d949d7aa8b877c25dbd31f09ceb0ddd03e0d055d Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Wed, 16 Nov 2022 23:49:54 +0700 Subject: refactor: Move reader into index page --- src/Pages/Read.cshtml.cs | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 src/Pages/Read.cshtml.cs (limited to 'src/Pages/Read.cshtml.cs') diff --git a/src/Pages/Read.cshtml.cs b/src/Pages/Read.cshtml.cs deleted file mode 100644 index 1a13ec0..0000000 --- a/src/Pages/Read.cshtml.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.RazorPages; - -namespace I2R.LightNews.Pages; - -public class ReadModel : PageModel -{ - private readonly GrabberService _grabber; - - public NewsArticle Source { get; set; } - - public ReadModel(GrabberService grabber) { - _grabber = grabber; - } - - public async Task OnGet([FromRoute] string site, [FromQuery] string url) { - Source = site switch { - "nrk" => await _grabber.GrabNrkArticleAsync(url), - _ => default - }; - if (Source == default) return Redirect(url); - return Page(); - } -} \ No newline at end of file -- cgit v1.3