public async Task <List <AmenitiesDTO> > GetAmenities(int roomId) { var roomAmenities = await _context.RoomAmenities.Where(x => x.RoomID == roomId).ToListAsync(); List <AmenitiesDTO> amenitiesResults = new List <AmenitiesDTO>(); foreach (var item in roomAmenities) { var items = await _amenities.GetAmenitieByID(item.AmenitiesID); amenitiesResults.Add(items); } return(amenitiesResults); }