public ActionResult EditTourPhoto(long id, long packid)
        {
            MstTourPackagePhotoModel obj = new MstTourPackagePhotoModel();

            obj.MstTourPackage      = dbTour.GetTourPackageDetailsByID(packid);
            obj.MstTourPackagePhoto = dbPhoto.GetPhotoDetailsByID(id);
            return(View("EditTourPhoto", obj));
        }
 public ActionResult EditTourPhoto(MstTourPackagePhotoModel model)
 {
     model.MstTourPackagePhoto.PackageID = model.MstTourPackage.PackageID;
     if (ModelState.IsValid)
     {
         TempData["ErrMsg"] = dbPhoto.Save(model.MstTourPackagePhoto);
         return(RedirectToAction("ManageTourPhotos", new { id = model.MstTourPackage.PackageID }));
     }
     return(View("EditTourPhoto", model));
 }
 public ActionResult ManageTourPhotos(MstTourPackagePhotoModel model)
 {
     model.MstTourPackagePhoto.PackageID = model.MstTourPackage.PackageID;
     if (ModelState.IsValid)
     {
         TempData["ErrMsg"] = dbPhoto.Save(model.MstTourPackagePhoto);
         return(Json(new { success = true }));
     }
     model.MstTourPackage = dbTour.GetTourPackageDetailsByID(model.MstTourPackage.PackageID);
     return(View("ManageTourPhotos", model));
 }
        public ActionResult TourPhotoList(long id, int PageNo = 1, int PageSize = 10)
        {
            MstTourPackagePhotoModel obj = new MstTourPackagePhotoModel();
            int TotalRow;

            obj.MstTourPackage          = dbTour.GetTourPackageDetailsByID(id);
            obj.MstTourPackagePhotoList = dbPhoto.GetTourPackagePhotoPaged(PageNo, PageSize, out TotalRow, id);
            obj.PagingInfo = new PagingInfo {
                CurrentPage = PageNo, ItemsPerPage = PageSize, TotalItems = TotalRow
            };
            return(PartialView("pvTourPhotoList", obj));
        }
        public ActionResult ManageTourPhotos(long id)
        {
            short totalDays    = dbTour.GetTotalDays(id);
            short ActivityDays = dbActivity.GetTotalDayList(id);

            if (ActivityDays < totalDays)
            {
                TempData["ErrMsg"] = 5;
                return(RedirectToAction("ManageTourActivities", new { id = id }));
            }
            MstTourPackagePhotoModel obj = new MstTourPackagePhotoModel();

            obj.MstTourPackage = dbTour.GetTourPackageDetailsByID(id);

            return(View("ManageTourPhotos", obj));
        }