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