Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using Microsoft.AspNetCore.Mvc;
  6. using Microsoft.AspNetCore.Mvc.RazorPages;
  7. using Microsoft.EntityFrameworkCore;
  8. using RazorPagesMovies.Models;
  9. using RazorPagesMovies.Movies;
  10.  
  11. namespace RazorPagesMovies.Pages.Movies
  12. {
  13.     public class DetailsModel : PageModel
  14.     {
  15.         private readonly RazorPagesMovies.Models.MoviesContext _context;
  16.  
  17.         public DetailsModel(RazorPagesMovies.Models.MoviesContext context)
  18.         {
  19.             _context = context;
  20.         }
  21.  
  22.         public Movie Movie { get; set; }
  23.  
  24.         public async Task<IActionResult> OnGetAsync(int? id)
  25.         {
  26.             if (id == null)
  27.             {
  28.                 return NotFound();
  29.             }
  30.  
  31.             Movie = await _context.Movie.FirstOrDefaultAsync(m => m.ID == id);
  32.  
  33.             if (Movie == null)
  34.             {
  35.                 return NotFound();
  36.             }
  37.             return Page();
  38.         }
  39.     }
  40. }
  41.