Пример #1
0
    def delete(self, url):
        SiteModel.find_site(url)

        if site:
            site.delete_site()
            return {'message': 'Site deleted.'}
        return {'message': 'Site not found'}, 404
Пример #2
0
    def get(self, url):

        site = SiteModel.find_site(url)
        if site:
            return site.json()

        return {"message": "Not found"}, 404
Пример #3
0
 def delete(self, url):
     site = SiteModel.find_site(url)
     if site:
         site.delete_site()
         return {'message': 'Site deletado'}
     
     return {'message': 'Site não encontrado'}, 404
Пример #4
0
 def delete(self, url):
     site = SiteModel.find_site(url)
     if site:
         try: 
             site.delete_site()
         except:
             {'message': 'An error ocurred trying to delete site.'},500 # Internal Server Error
         return {'message': 'Site deleted.'}
     return {'message': 'Site not found.'}, 404
Пример #5
0
 def post(self, url):
     if SiteModel.find_site(url):
         return {"message": "The site '{}' already exists.".format(url)}, 400
     site = SiteModel(url)
     try:
         site.save_site()
     except:
         return {'message': 'An internal error ocurred trying to created a new site.'}, 500
     return site.json()
Пример #6
0
 def delete(self, url):
     site = SiteModel.find_site(url)
     if not site:
         return {'message': 'Site not found'}
     try:
         site.delete_site()
     except:
         {'message': 'An internal error has ocurred'}, 500
     return {'message': 'Site deleted'}
Пример #7
0
 def post(self, url):
     if SiteModel.find_site(url):
         return {'message': 'The site "{}" already exists'.format(url)}, 400 #Bad request
     site = SiteModel(url)
     try:
         site.save_site()
     except:
         {'message': 'An error ocurred trying to create a new site.'},500 # Internal Server Error
     return site.json()
Пример #8
0
 def post(self, url):
     site = SiteModel.find_site(url)
     if site:
         return {"message": "The site '{}' already exists".format(site.url)}, 400 # bad request
     site = SiteModel(url)
     try:
         site.save_site()
     except:
         return {'message': 'Interal Server Error'}, 500
     return site.json()
Пример #9
0
 def post(self, url):
     if SiteModel.find_site(url):
         return {"message": "O site '{}' já existe"},400
    
     site = SiteModel(url)
     try:
         site.save_site()
     except:
         return {'message':'Erro interno ao salvar o site'}
     
     return site.json()
Пример #10
0
    def delete(self, url):
        site: SiteModel = SiteModel.find_site(url)

        if site:
            try:
                site.delete_site()
                return {"message": "deleted"}, 200
            except Exception:
                return {"message": "Something went wrong"}, 500

        return {"message": "Does not exists a site with this URL"}, 400
Пример #11
0
    def post(self, url):
        if SiteModel.find_site(url):
            return {'message': f'The site {url} already existis'}, 400

        site = SiteModel(url)

        try:
            site.save_site()
        except:
            return {'message': 'An internal error has ocurred'}, 500
        return site.json()
Пример #12
0
 def post(self, url):
     if SiteModel.find_site(url):
         return {"message": f"The Site ({url}) already exists!"}, 400
     obj_site = SiteModel(url)
     try:
         obj_site.save_site()
     except:
         return {
             "message": "An internal error ocurred trying to save site."
         }, 500
     return obj_site.toJson()
Пример #13
0
    def post(self, url):
        if SiteModel.find_site(url):
            return {"message": "Site '{}' already exists."}, 400

        site = SiteModel(url)
        try:
            site.save_site()
        except:
            return {'An internal error ocorred trying to save site'}, 500

        return site.json()
Пример #14
0
 def delete(self, url):
     obj_site = SiteModel.find_site(url)
     if obj_site:
         try:
             obj_site.delete_site()
         except:
             return {
                 "message":
                 "An internal error ocurred trying to delete site."
             }, 500
         return {"message": "Site deleted!"}
     return {"message": "Site not found!"}, 404
Пример #15
0
 def post(self, url):
     if SiteModel.find_site(url):
         return {
             "message": "The site '{}' already exists."
         }, 400  # bad request
     site = SiteModel(url)
     try:
         site.save_site()
     except Exception as error:
         return {
             'message':
             f'An internal error ocurred trying to create a new site. {error}'
         }, 500
     return site.json()
Пример #16
0
 def post(self, url):
     if SiteModel.find_site(url):
         return {
             'message': "The site '{}' already exists."
         }, 400  # not found
     site = SiteModel(url)
     try:
         site.save_site()
     except:
         # internal server error
         return {
             'message':
             'An internal error ocurred trying to create a new site.'
         }, 500
Пример #17
0
 def post(url):
     if SiteModel.find_site(url):
         return {
             "message": f"the site '{url}' already exists!"
         }, 400  #bad request
     site = SiteModel(url)
     try:
         site.save_site()
     except:
         traceback.print_exc()
         return {
             "message": "An error ocurred trying to create site."
         }, 500  #Internal Server Error
     return site.json(), 201
Пример #18
0
    def post(self, url):
        if SiteModel.find_site(url):
            return {
                "message": "The site '{}' already exists."
            }.format(url), 400  #Bad Request
        site = SiteModel(url)

        try:
            site.save_site()
        except:
            return {
                "message":
                "An internal error occurred trying to create a new site."
            }, 500
        return site.json(), 200
Пример #19
0
    def post(self) -> dict:
        args = reqparse.RequestParser()

        args.add_argument('url', type=str, required=True,
                          help="The field 'url' cannot be left blank.")

        body = args.parse_args()

        url = body['url']

        if SiteModel.find_site(url):
            return {'message': f'The site "{url}" already exists.'}, 400

        try:
            site = SiteModel(url)
            site_id = site.save_site()
            return {'message': f'Site create successfully: id = {site_id}.', 'data': site.json()}, 200
        except Exception as ex:
            return {'message': f'An internal error occurs when trying to create a new site: {ex}.'}, 500
Пример #20
0
    def post(self, url):
        path_params = reqparse.RequestParser()
        path_params.add_argument("name",
                                 type=str,
                                 required=True,
                                 help="Name cannot be null")
        dados = path_params.parse_args()

        if SiteModel.find_site(url):
            return {"message": "Already exists a site with this URL"}, 400

        try:
            site = SiteModel(url=url, name=dados['name'])
            site.save_site()
            return site.json()
        except Exception as e:
            return {
                "message": "Something went wrong",
                "exception": e.__str__()
            }, 500
Пример #21
0
 def delete(url):
     site = SiteModel.find_site(url)
     if site:
         site.delete_site()
         return {"message": "the site has been deleted!"}
     return {"message": "site not found!"}, 404
Пример #22
0
 def get(self, url):
     if SiteModel.find_site(url):
         return SiteModel.find_site(url).toJson()
     return {"message": "Site not found!"}, 404
Пример #23
0
 def get(self, url):
     site = SiteModel.find_site(url)
     if not site:
         return {'message': 'site not found'}, 404
     return site.json()
Пример #24
0
 def get(self, url):
     site = SiteModel.find_site(url)
     if site:
         return site.json()
     return {'message': "Site not found!"}, 404  #not found
Пример #25
0
 def get(self, url):
     site = SiteModel.find_site(url)
     if site:
         return site.json()
     return {'message': 'Site não encontrado'},404
Пример #26
0
 def get(self, url):
     site = SiteModel.find_site(url)
     if site:
         return site.json(), 200
     return {'message': 'Site not found.'}, 404  #Not Found
Пример #27
0
 def delete(self, url):
     site = SiteModel.find_site(url)
     if site:
         return {"message": "Site deleted."}
     return {"message": "Site not found."}, 404
Пример #28
0
 def get(self, url):
     site = SiteModel.find_site(url)
     if site:
         return site.json()
     return {'message': 'Site not found with the especified url'}
Пример #29
0
 def delete(self, url):
     site = SiteModel.find_site(url)
     if site:
         site.delete_site()
         return {'message': 'Site  deleted'}
     return {"messege": "Site '{}'  not found"}, 404
Пример #30
0
 def get(self, url):
     site = SiteModel.find_site(url)
     if site:
         return site.json()
     return {'message': 'Site not  find'}, 400