Exemplo n.º 1
0
    def delete(self,name):
        market = MarketModel.find_market(name)
        try:
            if market:
                market.delete_from_db()

            return {"message":"Market deleted"}
        except:
            return {"message":"UUPS Somethng went wrong!"}, 500
Exemplo n.º 2
0
    def put(self, name):
        data = Market.parser.parse_args()

        market = MarketModel.find_by_name(name)

        if market is None:
            market = MarketModel(name, **data)
        else:
            market.rating = data['rating']
            market.year = data['year']
            market.describe = data['describe']

        market.save_to_db()

        return market.json()
    def put(self, name):
        data = Market.parser.parse_args()
        market = MarketModel.find_by_name(name)

        if market is None:
            market = MarketModel(name, **data)
        else:
            market.location = data['location']
        market.save_to_db()
        return market.json()
Exemplo n.º 4
0
    def post(self,signal_name):

        data = Signal.parser.parse_args()
        data['date'] = dt.now()
        signal = SignalModel(signal_name, **data)
        market = MarketModel.find_market_by_id(data['market_id'])
        if not market:
            return {"message":"Market ({}) not found  should be 1 <--Stock  2 <--Crypto 3 <--Forex".format(data['market_id'])}

        try:
            signal.save_to_db()
        except:
            return {"message":"An error occured while loading signal"}, 500
        return signal.json(), 201
Exemplo n.º 5
0
    def post(self,name):
        if MarketModel.find_market(name):
            return {"message":"Marketplace {} already exists".format(name)}
        market = MarketModel(name)
        try:
            market.save_to_db()
        except:
            return {"message":"An error occured while creating input"}, 500

        return market.json(), 201
    def post(self, name):
        print("test1")
        if MarketModel.find_by_name(name):
            return {
                'message':
                "A market with name '{}' already exists.".format(name)
            }, 400

        data = Market.parser.parse_args()
        print("test2")
        market = MarketModel(name, **data)
        try:
            market.save_to_db()
        except Exception:
            return {
                'message':
                f"An error occured inserting the data:\n{traceback.print_exc}"
            }, 500
        return market.json(), 201  #201 = created
Exemplo n.º 7
0
    def post(self, name):
        if MarketModel.find_by_name(name):
            return {
                'message':
                "An movie with name '{}' already exists.".format(name)
            }

        data = Market.parser.parse_args()

        market = MarketModel(name, data['rating'], data['year'],
                             data['describe'], data['baseURL'],
                             data['channel'])

        try:
            market.save_to_db()
        except:
            return {"message": "An error occurred inserting the movie."}

        return market.json(), 201
 def delete(self, name):
     market = MarketModel.find_by_name(name)
     if market:
         market.delete_from_db()
     return {'message': "market deleted"}
 def get(self, name):
     market = MarketModel.find_by_name(name)
     if market:
         return market.json()
     return {'message': 'Market not found'}, 404
Exemplo n.º 10
0
 def get(self,name):
     market = MarketModel.find_market(name)
     if market:
         return market.json()
     return {"message":"Marketplace not found"}, 404
Exemplo n.º 11
0
 def get(self):
     # return {'movies': list(map(mabda x: x.json(), MarketModel.query.all()))}
     return {'markets': [m.json() for m in MarketModel.find_all()]}