def create_new_rider(request): user_ = Rider() start_lat_lng_arr = parse_lat_lng_string ( request.POST['start_lat_lng'] ) end_lat_lng_arr = parse_lat_lng_string ( request.POST['end_lat_lng'] ) user_.create( request.POST['first_name_text'], request.POST['last_name_text'], request.POST['start_text'], request.POST['end_text'], request.POST['date_text'], start_lat_lng_arr, end_lat_lng_arr ) #save the object user_.save() # driver_ =find_driver() return user_
def new_user_page(request): #try: if 'newDriver' in request.POST: user_ = create_new_driver(request) rider_list = find_riders_for_a_driver( user_) rider_list_empty = len(rider_list) == 0 if (debugging): print(Rider.get_suitable_riders(user_)) if(not rider_list_empty): return render( request, 'index.html', {'user_first_name': user_.nameFirst, 'user_last_name': user_.nameLast, 'user_start_loc': user_.start, 'user_end_loc': user_.end, 'user_date': user_.date, 'list_of_riders': rider_list}) else: return render(request, 'tempErrorPage.html') elif 'newRider' in request.POST: user_= create_new_rider(request) return render(request, 'base.html')