Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public async Task <IActionResult> GetUserRooms(GetRoomDataRequest request)
        {
            List <RoomResponse> response = await _roomService.GetPaginUserRooms(request);

            return(Ok(response));
        }