Ejemplo n.º 1
0
    def cast_vote_from_post_data(cls, poll_id, post_data):
        choice = Choice.get(Choice.poll_id == poll_id, Choice.id == post_data['choice_id'])

        vote = VoteCast.create(
            poll=choice.poll,
            choice=choice
        )

        return vote
Ejemplo n.º 2
0
    def cast_vote_from_post_data(cls, poll_id, post_data):
        choice = Choice.get(Choice.poll_id == poll_id,
                            Choice.id == post_data['choice_id'])
        redis_cache.delete("poll-total-votes-{0}".format(poll_id))
        redis_cache.delete("choice-total-votes-{0}".format(choice.id))

        vote = VoteCast.create(poll=choice.poll, choice=choice)

        return vote