    serializer_class = StationSerializer
    http_method_names = ['get']

    def get_queryset(self):
        queryset = Station.objects.all()
        station_name = self.request.query_params.get('station_name', None)
        if station_name is not None:
            queryset = queryset.filter(station_name__icontains=station_name)
        queryset = queryset.order_by('station_name')
        return queryset


class StationRouteViewSet(viewsets.ModelViewSet):
    serializer_class = StationRouteSerializer
    http_method_names = ['get']