public async Task <IActionResult> DeletePost(int?id)
        {
            Reserv_Table reserv = await _context.Reserv_Tables.FindAsync(id);

            _context.Reserv_Tables.Remove(reserv);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Update(int?id, Reserv_Table reserv)
        {
            if (!ModelState.IsValid)
            {
                return(View(reserv));
            }


            _context.Entry(reserv).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Update(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            Reserv_Table reserv = await _context.Reserv_Tables.FindAsync(id);

            if (reserv == null)
            {
                return(NotFound());
            }
            return(View(reserv));
        }
예제 #4
0
        public IActionResult AddReserv(string date, string time, string personCount)
        {
            var          UserId = getuser();
            Reserv_Table res    = new Reserv_Table();

            res.Date          = date;
            res.Time          = time;
            res.UserId        = UserId;
            res.Username      = User.Identity.Name;
            res.Persone_Count = int.Parse(personCount);
            _context.Reserv_Tables.Add(res);
            _context.SaveChanges();
            ViewBag.Msg = "Success";
            return(View("Views/Home/Reservation.cshtml", homeModel));
        }