public ActionResult Edit(AmenitiesPerRoom amenities)
        {
            if (!ModelState.IsValid)
            {
                return(View(amenities));
            }

            _amenitiesRepository.UpdateAmenities(amenities);

            return(RedirectToAction("Index"));
        }
 public void AddAmenities(AmenitiesPerRoom amenities)
 {
     if (amenities == null)
     {
         throw new ArgumentNullException();
     }
     try
     {
         using (ApplicationDbContext db = new ApplicationDbContext())
         {
             db.Amenities.Add(amenities);
             db.SaveChanges();
         }
     }
     catch { }
 }
        public void UpdateAmenities(AmenitiesPerRoom amenities)
        {
            if (amenities == null)
            {
                throw new ArgumentNullException();
            }

            try
            {
                using (ApplicationDbContext db = new ApplicationDbContext())
                {
                    db.Amenities.Attach(amenities);;
                    db.Entry(amenities).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
            }
            catch { }
        }