示例#1
0
def averageMetersPerSide(args):
    from Data.RowlogApi import getWorkoutData
    from Data.RowlogApi import getPeopleData
    from Service import AverageMetersPerSide
    return AverageMetersPerSide.run(
        getWorkoutData(teamCode=args.teamCode, orderBy='wid', comment=''),
        getPeopleData(teamCode=args.teamCode))
示例#2
0
def averageMetersAndSplitBySide(args):
    from Data.RowlogApi import getWorkoutData
    from Data.RowlogApi import getPeopleData
    from Core import SplitManager
    from Service import AverageMetersAndSplitBySide
    return AverageMetersAndSplitBySide.run(
        getWorkoutData(teamCode=args.teamCode, orderBy='wid', comment=''),
        getPeopleData(teamCode=args.teamCode), SplitManager)
示例#3
0
def averageSplitByBoat(args):
    from Data.RowlogApi import getWorkoutData
    from Data.RowlogApi import getPeopleData
    from Core import BoatManager
    from Core import SplitManager
    from Service import AverageSplitByBoat
    return AverageSplitByBoat.run(
        getWorkoutData(teamCode=args.teamCode, orderBy='wid', comment=''),
        getPeopleData(teamCode=args.teamCode), SplitManager, BoatManager)
示例#4
0
def individualContributions(args):
    from Core import DateManager
    from Core.Activities import Activities
    from Data.RowlogApi import getPeopleData
    from Data.RowlogApi import getWorkoutData
    from Service import IndividualContributions
    return IndividualContributions.run(
        getWorkoutData(teamCode=args.teamCode, orderBy='time', comment=''),
        getPeopleData(teamCode=args.teamCode), DateManager)