Beispiel #1
0
    def get(self, *args, **kwargs):
        user = kwargs.get('actor')
        levrToken = kwargs.get('levrToken')
        foursquare_id = kwargs.get('foursquareID')
        development = kwargs.get('development')
        try:
            business = levr.Business.all().filter('foursquare_id',
                                                  foursquare_id)
            deals = api_utils.fetch_all_businesses_deals(business, development)
            # package.
            packaged_deals = api_utils.package_deal_multi(deals, False)

            packaged_business = api_utils.package_business(business)

            # respond
            response = {'deals': packaged_deals, 'business': packaged_business}
            self.send_response(response)
        except Exception, e:
            levr.log_error(e)
            self.send_error()
Beispiel #2
0
    def get(self, *args, **kwargs):
        user = kwargs.get('actor')
        business = kwargs.get('business')
        development = kwargs.get('development', False)

        try:
            deals = api_utils.fetch_all_businesses_deals(business, development)

            # TODO: take another look at the business packaging for the api
            # package.
            packaged_deals = api_utils.package_deal_multi(deals, False)

            packaged_business = api_utils.package_business(business)

            # respond
            response = {'deals': packaged_deals, 'business': packaged_business}
            self.send_response(response)
        except:
            levr.log_error()
            self.send_error()
Beispiel #3
0
	def get(self,*args,**kwargs):
		user = kwargs.get('actor')
		levrToken = kwargs.get('levrToken')
		foursquare_id = kwargs.get('foursquareID')
		development = kwargs.get('development')
		try:
			business = levr.Business.all().filter('foursquare_id',foursquare_id)
			deals = api_utils.fetch_all_businesses_deals(business, development)
			# package.
			packaged_deals = api_utils.package_deal_multi(deals, False)
			
			packaged_business = api_utils.package_business(business)
			
			# respond
			response = {
					'deals' : packaged_deals,
					'business' : packaged_business
					}
			self.send_response(response)
		except	 Exception,e:
			levr.log_error(e)
			self.send_error()
Beispiel #4
0
	def get(self,*args,**kwargs):
		user = kwargs.get('actor')
		business = kwargs.get('business')
		development = kwargs.get('development',False)
		
		try:
			deals = api_utils.fetch_all_businesses_deals(business, development)
			
			# TODO: take another look at the business packaging for the api
			# package.
			packaged_deals = api_utils.package_deal_multi(deals, False)
			
			packaged_business = api_utils.package_business(business)
			
			# respond
			response = {
					'deals' : packaged_deals,
					'business' : packaged_business
					}
			self.send_response(response)
		except:
			levr.log_error()
			self.send_error()