Exemplo n.º 1
0
        public ActionResult Edit(ReservationsEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                UsersRepository rep = new UsersRepository();
                ViewBag.UserId = new SelectList(rep.GetAll(), "Id", "Name");
                RestaurantsRepository repos = new RestaurantsRepository();
                ViewBag.RestaurantId = new SelectList(repos.GetAll(), "Id", "Name");
                return(View());
            }
            Reservation reservation = new Reservation();

            reservation.Id              = model.Id;
            reservation.PeopleCount     = model.PeopleCount;
            reservation.ReservationTime = model.ReservationTime;
            reservation.Comment         = model.Comment;
            reservation.UserId          = model.UserId;
            reservation.RestaurantId    = model.ResraurantId;
            ReservationsRepository repo = new ReservationsRepository();

            repo.Update(reservation);

            return(RedirectToAction("Index"));
        }