public IActionResult Edit(AccomodationPackageEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                AccomodationPackage accomodation = _context.AccomodationPackages.SingleOrDefault(r => r.ID == model.Id);
                accomodation.AccomodationTypeID = model.AccomodationTypeID;
                accomodation.FeePerNight        = model.FeePerNight;
                accomodation.NoOfRoom           = model.NoOfRoom;
                accomodation.Name = model.Name;

                if (model.Image == null)
                {
                    if (model.ExistingPhotoPath != null)
                    {
                        string filePath = Path.Combine(hostingEnvironment.WebRootPath,
                                                       "img", model.ExistingPhotoPath);
                        System.IO.File.Delete(filePath);
                    }
                    accomodation.IMGPackage = ProcessUploadedFile(model);
                }

                AccomodationPackage updatedAccomodation = accomodationPackagesService.Update(accomodation);
            }
            return(RedirectToAction("Index"));
        }
        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));
        }