Exemple #1
0
    def get(self, request):
        service = AllocineService()
        zip = request.query_params.get('zip', None)
        theaters = request.query_params.get('profile', None)
        movie = request.query_params.get('movie', None)
        location = request.query_params.get('location', None)
        date = request.query_params.get('date', None)
        count = request.query_params.get('count', None)
        page = request.query_params.get('page', None)

        allocine_response = service.get_showtimes(zip=zip, theaters=theaters, location=location, movie=movie,
                                                  date=date, count=count, page=page)

        response = Response(status=allocine_response.status_code)
        if allocine_response.status_code == requests.codes.ok:
            data = allocine_response.json()
            response.data = data

        return response