public async Task <List <RoomResponse> > GetPaginUserRooms(GetRoomDataRequest request) { string userId = _authHelper.GetUserId(); List <UserRoom> userRooms = await _userRoomRepository.GetPaginDataByUserId(userId, request.SkipCount); List <Room> rooms = userRooms.Select(ur => ur.Room).ToList(); List <RoomResponse> response = _mapper.Map <List <Room>, List <RoomResponse> >(rooms); return(response); }
public async Task <IActionResult> GetUserRooms(GetRoomDataRequest request) { List <RoomResponse> response = await _roomService.GetPaginUserRooms(request); return(Ok(response)); }