public ActionResult addReservationinfo(ReservationInfoViewModel formValues) { if (TempData.ContainsKey("adminId")) { if (ModelState.IsValid) { try { ReservationInfoViewModel ReservationInfoTuple = new ReservationInfoViewModel(); ViewBag.timeSlot = ReservationInfoTuple.timeSlots; reservationInfo reservationInfoTuple = formValues.getReservationInfoValues(); dbContext.reservationInfoes.Add(reservationInfoTuple); dbContext.SaveChanges(); return(RedirectToAction("index")); } catch (Exception ex) { ViewBag.exception = ex.Message; return(View()); } } else { return(View()); } } else { TempData.Clear(); return(RedirectToAction("LogIn", "LogIn")); } }
public IActionResult Index(ReservationMessageId?message) { if (message.HasValue) { ViewData["HasMessage"] = true; ViewData["Message"] = message == ReservationMessageId.ReservationCreated ? CREATED_MESSAGE : message == ReservationMessageId.ReservationUpdated ? UPDATED_MESSAGE : ""; } var model = new ReservationInfoViewModel(); foreach (var item in mContext.Reservations) { model.Reservations.Add(new ReservationInfoViewModel.ReservationData() { ID = item.Id, DateTime = item.DateTime, Objects = item.Objects, Status = item.Status }); } return(View(model)); }
public ActionResult addReservationinfo(int id) { if (TempData.ContainsKey("adminId")) { ReservationInfoViewModel ReservationInfoTuple = new ReservationInfoViewModel(); ViewBag.timeSlot = ReservationInfoTuple.timeSlots; ViewBag.restaurantId = id; return(View()); } else { TempData.Clear(); return(RedirectToAction("LogIn", "LogIn")); } }