public async Task <IEnumerable <RoomDto> > GetRoomsByFloorIdAsync(int floorId) { IEnumerable <RoomDto> rooms; try { var roomsFromDb = await _floorRepository.GetByIdAsync(floorId); rooms = _mapper.Map <IEnumerable <RoomDto> >(roomsFromDb.Rooms); } catch (Exception ex) { _logger.LogError(ex.Message); return(null); } return(rooms); }