def delete(request): try: object = EventPenalty(id = request.POST['object_id']) object.delete() response = {} except Exception, error: response = {'error': str(error)}
def create(request): try: event = Event.objects.get(id = request.POST['event_id']) team = Team.objects.get(id = request.POST['penalty_team']) offense = PenaltyOffense.objects.get(id = request.POST['penalty_offense']) object = EventPenalty() object.event = event object.team = team object.period = request.POST['penalty_period'] object.player = request.POST['penalty_player'] object.penaltyOffense = offense object.penaltyTime = datetime(*strptime("01/01/2001 01:%s:%s" % (request.POST['penalty_time_minute'], request.POST['penalty_time_second']), "%m/%d/%Y %I:%M:%S")[:6]) object.timeOn = datetime(*strptime("01/01/2001 01:%s:%s" % (request.POST['penalty_time_on_minute'], request.POST['penalty_time_on_second']), "%m/%d/%Y %I:%M:%S")[:6]) object.timeOff = datetime(*strptime("01/01/2001 01:%s:%s" % (request.POST['penalty_time_off_minute'], request.POST['penalty_time_off_second']), "%m/%d/%Y %I:%M:%S")[:6]) object.save() response = {'object_id': object.id, 'team': str(object.team), 'player': object.player, 'offense': str(object.penaltyOffense), 'period': object.period, 'time_minute': strftime("%M", object.penaltyTime.timetuple()), 'time_second': strftime("%S", object.penaltyTime.timetuple()), 'time_on_minute': strftime("%M", object.timeOn.timetuple()), 'time_on_second': strftime("%S", object.timeOn.timetuple()), 'time_off_minute': strftime("%M", object.timeOff.timetuple()), 'time_off_second': strftime("%S", object.timeOff.timetuple())} except Exception, error: response = {'error': str(error)}