public async Task <IActionResult> PutRoomAmenities(int id, RoomAmenities roomAmenities) { if (id != roomAmenities.AmenitiesID) { return(BadRequest()); } _context.Entry(roomAmenities).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RoomAmenitiesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Update a hotel /// </summary> /// <param name="hotelID"></param> /// <param name="hotel"></param> /// <returns></returns> public async Task UpdateHotel(int hotelID, Hotel hotel) { _context.Entry(hotel).State = EntityState.Modified; await _context.SaveChangesAsync(); }
/// <summary> /// Update the room /// </summary> /// <param name="roomID"></param> /// <param name="room"></param> /// <returns></returns> public async Task UpdateRoom(int roomID, Room room) { _context.Entry(room).State = EntityState.Modified; await _context.SaveChangesAsync(); }
/// <summary> /// Update an amenity by ID /// </summary> /// <param name="amenitiesID"></param> /// <param name="amenities"></param> /// <returns></returns> public async Task UpdateAmenities(int amenitiesID, Amenities amenities) { _context.Entry(amenities).State = EntityState.Modified; await _context.SaveChangesAsync(); }