from django.http import HttpResponse,HttpResponseRedirect
from django.shortcuts import render
from steps.models import User,Pedometer

def uidForm(request):
    context = {'message': ""}
    return render(request, 'steps/uidForm.html', context)

def gotForm(request):
    try:
        myid=request.GET['uid']
        trans=request.GET['transport']
    except:
        context = {"message": "Enter UID and make a selection"}
        return render(request, 'steps/uidForm.html', context)
    else:
        try:
            u = User.objects.get(uid=myid)
        except: # there is no such user; add him or her
            u = User(uid=myid, transport=trans)
            u.save()
        else: # user is there already, change transport mode
            u.transport = trans
            u.save()
        context = {'userList': User.objects.all()}
        return render(request, 'steps/uidAccept.html', context)

