Exemple #1
0
        // GET: Booking
        public ActionResult Index(int packageId)
        {
            var model = accomodationPackagesService.GetAccomodationPackageById(packageId);

            // ccheck here wheteher room available or not
            return(View(model));
        }
        public ActionResult AccomodationPackageDetail(int id)
        {
            AccomodationPackageDetailViewModel model = new AccomodationPackageDetailViewModel();

            model.AccomodationPackage = accomodationPackagesService.GetAccomodationPackageById(id);

            return(View(model));
        }
Exemple #3
0
        public ActionResult Action(int?id)
        {
            AccomodationPackagesActionViewModel model = new AccomodationPackagesActionViewModel();

            if (id.HasValue)
            {
                var getThisAccomodationPackage = accomodationPackagesService.GetAccomodationPackageById(id.Value);

                model.Id                 = getThisAccomodationPackage.Id;
                model.Name               = getThisAccomodationPackage.Name;
                model.NoOfRoom           = getThisAccomodationPackage.NoOfRoom;
                model.FeePerNight        = getThisAccomodationPackage.FeePerNight;
                model.AccomodationTypeId = getThisAccomodationPackage.AccomodationTypeId;

                model.AccomodationPackagePictures = accomodationPackagesService.GetPicturesByAccomodationPackageId(getThisAccomodationPackage.Id);
            }

            model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes();

            return(PartialView("_Action", model));
        }
Exemple #4
0
        public ActionResult Action(int?ID, bool isDelete = false)
        {
            BookingActionViewModel model = new BookingActionViewModel();

            ViewBag.isDelete = isDelete;


            if (ID.HasValue && isDelete)
            {
                //delete here
                model.Booking = bookingService.GetBookingById(ID);
                model.Id      = ID;
                model.AccomodationPackageId   = model.Booking.BookingDetails.FirstOrDefault().Accomodation.AccomodationPackageId;
                model.AccomodationPackageName = accomodationPackagesService.GetAccomodationPackageById(model.AccomodationPackageId).Name;
                //model.AccomodationPackagePictures = accomodationPackage.AccomodationPackagePictures;
            }

            else if (ID.HasValue && isDelete == false)
            {
                //edit here
                model.Booking = bookingService.GetBookingById(ID);
                model.Id      = ID;
                model.AccomodationPackageId = model.Booking.BookingDetails.FirstOrDefault().Accomodation.AccomodationPackageId;
                model.AccomodationPackages  = accomodationPackagesService.GetAllAccomodationPackages();
                //model.Id = accomodationPackage.Id;
                //model.AccomodationTypeId = accomodationPackage.AccomodationTypeId;
                //model.Name = accomodationPackage.Name;
                //model.NoOfRoom = accomodationPackage.NoOfRoom;
                //model.FeePerNight = accomodationPackage.FeePerNight;
                //model.AccomodationPackagePictures = accomodationPackage.AccomodationPackagePictures;
            }
            else
            {
                model.AccomodationPackages = accomodationPackagesService.GetAllAccomodationPackages();

                //new entry
            }
            //model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes();
            return(PartialView("_Action", model));
        }
        public ActionResult Action(int?ID, bool isDelete = false)
        {
            AccomodationPackagesActionViewModel model = new AccomodationPackagesActionViewModel();

            ViewBag.isDelete = isDelete;


            if (ID.HasValue && isDelete)
            {
                //delete here
                AccomodationPackage accomodationPackage = accomodationPackageService.GetAccomodationPackageById(ID);
                model.Id                          = accomodationPackage.Id;
                model.Name                        = accomodationPackage.Name;
                model.NoOfRoom                    = accomodationPackage.NoOfRoom;
                model.FeePerNight                 = accomodationPackage.FeePerNight;
                model.AccomodationType            = accomodationPackage.AccomodationType;
                model.AccomodationPackagePictures = accomodationPackage.AccomodationPackagePictures;
            }

            else if (ID.HasValue && isDelete == false)
            {
                //edit here
                AccomodationPackage accomodationPackage = accomodationPackageService.GetAccomodationPackageById(ID);
                model.Id = accomodationPackage.Id;
                model.AccomodationTypeId = accomodationPackage.AccomodationTypeId;
                model.Name        = accomodationPackage.Name;
                model.NoOfRoom    = accomodationPackage.NoOfRoom;
                model.FeePerNight = accomodationPackage.FeePerNight;
                model.AccomodationPackagePictures = accomodationPackage.AccomodationPackagePictures;
            }
            else
            {
                //new entry
            }
            model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes();
            return(PartialView("_Action", model));
        }