def get(self, request):
     if self.request.method == 'GET':
         reg_no, colour = read_request(self.request)
         slots = searchclass.find(reg_no=reg_no, colour=colour)
         slots = json.dumps(slots)
         print "slots", slots
         return HttpResponse(slots, content_type="application/json")
    def delete(self,request):
        if request.method == 'DELETE':
            id = read_request(request)
            slot = actionclass.unpark(id =id)
            context = json.dumps(slot._d_)
            return HttpResponse(context,  content_type="application/json")

            # return render(request, 'polls/index.html', context)
 def post(self, request):
     if request.method == 'POST':
         reg_no, colour = read_request(request)
         print "BACK:", reg_no, colour
         is_parked = is_duplicate(reg_no)
         if is_parked:
             message = createmessagestring(ALREADY_PARKED_MESSAGE)
             return HttpResponse(message, content_type="application/json")
         slot = actionclass.park(reg_no=reg_no, colour=colour)
         if slot:
             context = json.dumps(slot._d_)
             return HttpResponse(context)
         else:
             message = createmessagestring(OCCUPIED_MESSAGE)
             return HttpResponse(message, content_type="application/json")
 def post(self, request):
     if request.method == 'POST':
         reg_no, colour = read_request(request)
         print "BACK:", reg_no, colour
         is_parked = is_duplicate(reg_no)
         if is_parked:
             message = createmessagestring(ALREADY_PARKED_MESSAGE)
             return HttpResponse(message,  content_type="application/json")
         slot = actionclass.park(reg_no=reg_no, colour=colour)
         if slot:
             context = json.dumps(slot._d_)
             return HttpResponse(context)
         else:
             message = createmessagestring(OCCUPIED_MESSAGE)
             return HttpResponse(message, content_type="application/json")
 def delete(self, request):
     if request.method == 'DELETE':
         id = read_request(request)
         slot = actionclass.unpark(id=id)
         context = json.dumps(slot._d_)
         return HttpResponse(context, content_type="application/json")
 def get(self, request):
     if self.request.method == 'GET':
         reg_no, colour = read_request(self.request)
         slots = searchclass.find(reg_no=reg_no, colour=colour)
         slots = json.dumps(slots)
         return HttpResponse(slots, content_type="application/json")