private void createCurrTour(SessionRequestContent request) {
        Tour currTour = (Tour) request.getSessionAttribute(JSP_CURRENT_TOUR);
        if(currTour == null) {
            currTour = new Tour();
            Direction currDir = (Direction) request.getSessionAttribute(JSP_CURRENT_DIRECTION);
            if (currDir != null) {
                Integer idDirection = currDir.getIdDirection();
                currTour.setDirection(new Direction(idDirection));
            }
        }
        Date departDate = getDateParam(request, JSP_CURR_DEPART_DATE);
        Date arrivalDate = getDateParam(request, JSP_CURR_ARRIVAL_DATE);
        currTour.setDepartDate(departDate);
        currTour.setDaysCount(getDateDiff(departDate, arrivalDate));
        currTour.setPrice(getFltParam(request, JSP_TOUR_PRICE));
        currTour.setDiscount(getIntParam(request, JSP_TOUR_DISCOUNT));
        currTour.setTotalSeats(getIntParam(request, JSP_TOTAL_SEATS));
        currTour.setFreeSeats(getIntParam(request, JSP_FREE_SEATS));
        request.setSessionAttribute(JSP_CURRENT_TOUR, currTour);
    }