public ActionResult Details(int accomodationPackageID) { AccomodationPackageDetailsViewModel model = new AccomodationPackageDetailsViewModel(); model.AccomodationPackage = accomodationPackageservice.GetAccomodationPackageByID(accomodationPackageID); return(View(model)); }
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)); }
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)); }
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); }