// 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)); }
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)); }
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)); }