public RoomFacilityModel GetRoomFacilityById(int id)
        {
            var roomid = GetRoomIdFromRoomFacilityId(id);
            var facilityid = GetFacilityIdFromRoomFacilityId(id);
            var room = _internalUnitOfWork.RoomRepository.GetByID(roomid);
            var roomcategory = room.Category;
            var facility = _internalUnitOfWork.FacilitiesRepository.GetByID(facilityid);
 
            var roomfacility = _internalUnitOfWork.RoomFacilitiesRepository.GetByID(id);
            return FacilityMappings.MapRoomFacilityToRFModel(roomfacility, RoomMappings.MapRoomToRModel(room), FacilityMappings.MapFacilityToFacilityModel2(facility));
        }
 public List<RoomFacilityModel> GetAllRoomFacilities()
 {
     return _internalUnitOfWork.RoomFacilitiesRepository.Get()
         .Select(rf => FacilityMappings.MapRoomFacilityToRFModel(rf, null, null)).ToList();
 }