def rankByNumberOfBeersSold():
    startTime = str(request.args.get('startTime'))
    endTime = str(request.args.get('endTime'))
    day = str(request.args.get('day'))
    bar = str(request.args.get('bar'))
    if variable.isEmpty(startTime) or variable.isEmpty(
            endTime) or variable.isEmpty(day) or variable.isEmpty(bar):
        raise InvalidInfo("startTime, endTime, day, or bar not provided")
    return bartenderService.rankByNumberOfBeersSold(startTime, endTime, day,
                                                    bar)
Beispiel #2
0
def getDrinkerTranscations():
    drinker = str(request.args.get('drinker'))
    if variable.isEmpty(drinker):
        raise InvalidInfo("Drinker not provided")
    return drinkerService.getDrinkerTransactions(drinker)
Beispiel #3
0
def getTimedistribution():
    beer = str(request.args.get('beer'))
    if variable.isEmpty(beer):
        raise InvalidInfo("beer not provided")
    return beerService.getTimeDistrubition(beer)
Beispiel #4
0
def getBarsWhichSoldTheMost():
    beer = str(request.args.get('beer'))
    if variable.isEmpty(beer):
        raise InvalidInfo("beer not provided")
    return beerService.getBarsWhichSoldTheMost(beer)
Beispiel #5
0
def getBiggestConsumers():
    beer = str(request.args.get('beer'))
    if variable.isEmpty(beer):
        raise InvalidInfo("beer not provided")
    return beerService.getBiggestConsumers(beer)
Beispiel #6
0
def getTop10RankBySalesForDay():
    day = str(request.args.get('day'))
    if variable.isEmpty(day):
        raise InvalidInfo("day was not provided")
    return barService.getTop10RankBySalesForDay(day)
def getBarsWorkAt():
    bartender = str(request.args.get('bartender'))
    if variable.isEmpty(bartender):
        raise InvalidInfo("bartender not provided")
    return bartenderService.getBarsWorkAt(bartender)
def getTop10StatesWithHighestSalesInTheLastWeek():
	manf = str(request.args.get('manf'))
	if variable.isEmpty(manf):
		raise InvalidInfo("manufacturer not provided") 
	return manufacturerService.getTop10StatesWithHighestSalesInTheLastWeek(manf)
Beispiel #9
0
def topLargestSpenders():
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bar):
        raise InvalidInfo("bar not provided")
    return barService.getTopLargestSpenders(bar)
Beispiel #10
0
def saleDistributioDays():
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bar):
        raise InvalidInfo("bar not provided")
    return barService.getSaleDistributionDays(bar)
Beispiel #11
0
def topBeer():
    bar = str(request.args.get('bar'))
    dayOfWeek = str(request.args.get('day_of_week'))
    if variable.isEmpty(bar) or variable.isEmpty(dayOfWeek):
        raise InvalidInfo("bar or day of the week was not provided")
    return barService.getbarTopBeerBrand(bar, dayOfWeek)
Beispiel #12
0
def getAllFractionsOfInventory():
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bar):
        raise InvalidInfo("bar was not provided")
    return barService.getAllFractionsOfInventory(bar)
Beispiel #13
0
def getOperatesForBar():
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bar):
        raise InvalidInfo("bar was not provided")
    return operatesService.getOperatesForBar(bar)
Beispiel #14
0
def getDrinkerSpendingByMonth():
    drinker = str(request.args.get('drinker'))
    if variable.isEmpty(drinker):
        raise InvalidInfo("Drinker not provided")
    return drinkerService.getDrinkerSpendingByMonth(drinker)
def getAllPastShifts():
    bartender = str(request.args.get('bartender'))
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bartender) or variable.isEmpty(bar):
        raise InvalidInfo("bartender or bar not provided")
    return bartenderService.getAllPastShifts(bartender, bar)
def getAllBeersByManufacturer():
	manf = str(request.args.get('manf'))
	if variable.isEmpty(manf):
		raise InvalidInfo("manufacturer not provided") 
	return manufacturerService.getAllBeersByManufacturer(manf)
def getNumberOfEachBeerBrandSold():
    bartender = str(request.args.get('bartender'))
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bartender) or variable.isEmpty(bar):
        raise InvalidInfo("bartender or bar not provided")
    return bartenderService.getNumberOfEachBeerBrandSold(bartender, bar)
def getTop10StatesWhereTheirBeerIsLikedTheMost():
	manf = str(request.args.get('manf'))
	if variable.isEmpty(manf):
		raise InvalidInfo("manufacturer not provided") 
	return manufacturerService.getTop10StatesWhereTheirBeerIsLikedTheMost(manf)
Beispiel #19
0
def getTop10RankBySalesOfManf():
    manf = str(request.args.get('manf'))
    if variable.isEmpty(manf):
        raise InvalidInfo("manufacturer was not provided")
    return barService.getTop10RankBySalesOfManf(manf)