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()); }