Exemplo n.º 1
0
        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 }));
        }
Exemplo n.º 2
0
        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)));
        }