Example #1
0
        //Edit Reservation
        public IActionResult ReservationEdit(int id)
        {
            LogRestaurant();
            if (TempData["ErrorMessage"] != null)
            {
                ViewBag.ErrorMessage = TempData["ErrorMessage"];
            }
            if (TempData["Message"] != null)
            {
                ViewBag.Message = TempData["Message"];
            }

            var    reservation     = RestaurantsManager.GetReservationById(id);
            var    userId          = CustomersManager.GetUserIdByCustomerId(reservation.CustomerId);
            var    customerUser    = UsersManager.GetUserByUserId(userId);
            string fullName        = $"{customerUser.FirstName} {customerUser.LastName}";
            var    viewreservation = new ResCustomerModelView
            {
                CustomerName       = fullName,
                EntryOrigin        = reservation.EntryOrigin,
                PartySize          = reservation.PartySize,
                ReservationStatus  = reservation.ReservationStatus,
                ReservationDate    = reservation.ReservationDateTime,
                ReservationEntryId = reservation.ReservationId,
                RestaurantID       = reservation.RestaurantId
            };

            ViewBag.ReservationStatus = GetReservationStatus();
            return(View(viewreservation));
        }
Example #2
0
        //Deny Reservation
        public IActionResult ReservationDeny(int id)
        {
            LogRestaurant();
            var    reservation     = RestaurantsManager.GetReservationById(id);
            var    userId          = CustomersManager.GetUserIdByCustomerId(reservation.CustomerId);
            var    customerUser    = UsersManager.GetUserByUserId(userId);
            string fullName        = $"{customerUser.FirstName} {customerUser.LastName}";
            var    viewreservation = new ResCustomerModelView
            {
                CustomerName       = fullName,
                EntryOrigin        = reservation.EntryOrigin,
                PartySize          = reservation.PartySize,
                ReservationStatus  = "denied",
                ReservationDate    = reservation.ReservationDateTime,
                ReservationEntryId = reservation.ReservationId,
                RestaurantID       = reservation.RestaurantId,
            };

            return(View(viewreservation));
        }