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)
def getDrinkerTranscations(): drinker = str(request.args.get('drinker')) if variable.isEmpty(drinker): raise InvalidInfo("Drinker not provided") return drinkerService.getDrinkerTransactions(drinker)
def getTimedistribution(): beer = str(request.args.get('beer')) if variable.isEmpty(beer): raise InvalidInfo("beer not provided") return beerService.getTimeDistrubition(beer)
def getBarsWhichSoldTheMost(): beer = str(request.args.get('beer')) if variable.isEmpty(beer): raise InvalidInfo("beer not provided") return beerService.getBarsWhichSoldTheMost(beer)
def getBiggestConsumers(): beer = str(request.args.get('beer')) if variable.isEmpty(beer): raise InvalidInfo("beer not provided") return beerService.getBiggestConsumers(beer)
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)
def topLargestSpenders(): bar = str(request.args.get('bar')) if variable.isEmpty(bar): raise InvalidInfo("bar not provided") return barService.getTopLargestSpenders(bar)
def saleDistributioDays(): bar = str(request.args.get('bar')) if variable.isEmpty(bar): raise InvalidInfo("bar not provided") return barService.getSaleDistributionDays(bar)
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)
def getAllFractionsOfInventory(): bar = str(request.args.get('bar')) if variable.isEmpty(bar): raise InvalidInfo("bar was not provided") return barService.getAllFractionsOfInventory(bar)
def getOperatesForBar(): bar = str(request.args.get('bar')) if variable.isEmpty(bar): raise InvalidInfo("bar was not provided") return operatesService.getOperatesForBar(bar)
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)
def getTop10RankBySalesOfManf(): manf = str(request.args.get('manf')) if variable.isEmpty(manf): raise InvalidInfo("manufacturer was not provided") return barService.getTop10RankBySalesOfManf(manf)