public async Task <IActionResult> Modify(Dvd_info model) { if (!ModelState.IsValid) { return(View()); } Dvd_info dvd = await _context.Dvd_info.Where(m => m.Movie_code == model.Movie_code).SingleOrDefaultAsync(); dvd.Name = model.Name; dvd.Rent = model.Rent; dvd.Overdue = model.Overdue; dvd.Time_limit = model.Time_limit; dvd.Type = model.Type; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Info), new { movie_code = model.Movie_code })); }
public async Task <IActionResult> AddDVD(Dvd_info model) { if (!ModelState.IsValid) { return(View(model)); } model.Create_date = DateTime.Now; _context.Entry(model).State = EntityState.Added; await _context.SaveChangesAsync(); var lastDvdCode = _context.Dvd_info.LastOrDefault().Movie_code; _context.Dvd_recode.Add( new Dvd_recode { Movie_code = lastDvdCode, Status = 0, }); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Details))); }