public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            GoodMovie = await _context.GoodMovies.FindAsync(id);

            if (GoodMovie != null)
            {
                _context.GoodMovies.Remove(GoodMovie);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                PopulateSelectLists();
                return(Page());
            }

            var goodmovie = new GoodMovie();

            goodmovie.ProducerId = NewMyMovie.ProducerId.Value;
            goodmovie.StudioId   = NewMyMovie.StudioId.Value;
            goodmovie.Name       = NewMyMovie.Name;
            _context.GoodMovies.Add(goodmovie);
            _context.SaveChanges();
            return(RedirectToPage("/goodmovies/details", new { Id = goodmovie.Id }));
        }
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            GoodMovie = await _context.GoodMovies
                        .Include(g => g.Producer)
                        .Include(g => g.Studio).FirstOrDefaultAsync(m => m.Id == id);

            if (GoodMovie == null)
            {
                return(NotFound());
            }
            return(Page());
        }