コード例 #1
0
        public ActionResult Details(int accomodationPackageID)
        {
            AccomodationPackageDetailsViewModel model = new AccomodationPackageDetailsViewModel();

            model.AccomodationPackage = accomodationPackageservice.GetAccomodationPackageByID(accomodationPackageID);

            return(View(model));
        }
コード例 #2
0
        public ActionResult Action(int?ID)
        {
            AccomodationPackageActionModel model = new AccomodationPackageActionModel();

            if (ID.HasValue)//edit a record
            {
                var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(ID.Value);

                model.ID = accomodationPackage.ID;
                model.AccomodationTypeID = accomodationPackage.AccomodationTypeID;
                model.Name        = accomodationPackage.Name;
                model.NoOfRooms   = accomodationPackage.NoOfRooms;
                model.FeePerNight = accomodationPackage.FeePerNight;
            }
            model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes();
            return(PartialView("_Action", model));
        }
        //ID được gán kiểu nullable - HttpGet là click vào lấy dữ liệu
        public ActionResult Action(int?ID)
        {
            AccomodationPackagesActionModels model = new AccomodationPackagesActionModels();

            if (ID.HasValue)//we are trying to edit a record
            {
                var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(ID.Value);
                model.ID = accomodationPackage.ID;
                model.AccomodationTypeID = accomodationPackage.AccomodationTypeID;
                model.Name        = accomodationPackage.Name;
                model.NoOfRoom    = accomodationPackage.NoOfRoom;
                model.FeePerNight = accomodationPackage.FeePerNight;
            }
            //else//we are trying to create a record
            //{
            model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes();
            //}
            return(PartialView("_Action", model));
        }
        public ActionResult Action(int?ID)
        {
            AccomodationPackageActionModel model = new AccomodationPackageActionModel();

            if (ID.HasValue)//we are trying to edit a record
            {
                var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(ID.Value);
                model.ID = accomodationPackage.ID;
                model.AccomodationTypeID = accomodationPackage.AccomodationTypeID;
                model.Name        = accomodationPackage.Name;
                model.NoOfRoom    = accomodationPackage.NoOfRoom;
                model.FeePerNight = accomodationPackage.FeePerNight;
                model.Description = accomodationPackage.Description;


                model.AccomodationPackagePictures = accomodationPackagesService.GetPicturesByAccomodationPackageID(accomodationPackage.ID);
            }

            model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes();

            return(PartialView("_Action", model));
        }
コード例 #5
0
        public IActionResult Edit(int id)
        {
            var accomodation = accomodationPackagesService.GetAccomodationPackageByID(id);
            AccomodationPackageEditViewModel objaccomodationEditViewModel = new AccomodationPackageEditViewModel
            {
                Id = accomodation.ID,
                AccomodationTypeID = accomodation.AccomodationTypeID,
                FeePerNight        = accomodation.FeePerNight,
                ExistingPhotoPath  = accomodation.IMGPackage,
                Name     = accomodation.Name,
                NoOfRoom = accomodation.NoOfRoom,
            };

            objaccomodationEditViewModel.ListOfAccomodationType = _context.AccomodationTypes.Select(p => new SelectListItem {
                Value = p.ID.ToString(), Text = p.Name
            }).ToList();

            return(View(objaccomodationEditViewModel));
        }
コード例 #6
0
        public JsonResult Delete(AccomodationPackagesActionModels model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(model.ID);

            result = accomodationPackagesService.DeleteAccomodationPackage(accomodationPackage);

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on Accomodations" };
            }

            return(json);
        }