public ActionResult Book()
        {
            bool isEdited = Convert.ToBoolean(Session["isEdited"] ?? false);

            ViewBag.speciesList = DDContentGenerator.convertSpecies(DataHandler.getSpeciesList());

            if (isEdited)
            {
                return(View((reservation)Session["reservationDraft"]));
            }

            return(View(new reservation()));
        }
Beispiel #2
0
        public ActionResult ReservationEditor(reservation res)
        {
            if (ModelState.IsValid)
            {
                DataHandler.editReservation(res);
                Session["reservationDraft"] = null;

                return(RedirectToAction("ReservationList"));
            }

            ViewBag.speciesList = DDContentGenerator.convertSpecies(DataHandler.getSpeciesList());

            return(View());
        }
        public ActionResult Book(reservation res)
        {
            if (ModelState.IsValid)
            {
                if (res.reservationID == 0)
                {
                    res.code       = AlphaNumbericGenerator.getRandom(8);
                    res.employeeID = 1;
                    DataHandler.newReservation(res);

                    Session["code"]  = res.code;
                    Session["title"] = "Booking complete!";
                    Session["text"]  = "You have succesfully booked a reservation at our hotel.";

                    return(RedirectToAction("Complete"));
                }
                else
                {
                    reservation r = (reservation)Session["reservationDraft"];
                    res.code       = r.code;
                    res.employeeID = r.employeeID;
                    DataHandler.editReservation(res);
                    Session["reservationDraft"] = null;
                    Session["isEdited"]         = null;

                    Session["code"]  = null;
                    Session["title"] = "Booking edited!";
                    Session["text"]  = "You have succesfully edited your reservation at our hotel.";

                    return(RedirectToAction("Complete"));
                }
            }

            ViewBag.speciesList = DDContentGenerator.convertSpecies(DataHandler.getSpeciesList());

            return(View(res));
        }
Beispiel #4
0
 public ActionResult ReservationEditor()
 {
     ViewBag.speciesList = DDContentGenerator.convertSpecies(DataHandler.getSpeciesList());
     return(View((reservation)Session["reservationDraft"]));
 }