def BuscarTodos():
    try:
        response = getAll()
        return getResponse(200, "Sucesso",
                           json.dumps(response, default=encoder_cliente))
    except Exception as e:
        return getResponse(400, "Request error.")
def InserirCliente(request: ClienteModel):
    try:
        clienteEntity = ClienteFactory(request)
        insert(clienteEntity)
        return getResponse(200, "Sucesso", '')
    except Exception as e:
        return getResponse(400, "Request error.", '')
def AtualizarCliente(request: ClienteModel, id: int):
    try:
        clienteEntity = ClienteFactory(request)
        update(clienteEntity, id)
        return getResponse(200, "Sucesso", '')
    except Exception as e:
        return getResponse(400, "Request error.",
                           json.dumps(clienteEntity, default=encoder_cliente))
def BuscarPorId(Id: int):
    try:
        cli = ClienteEntity()
        cli = getById(Id)
        return getResponse(200, "Sucesso",
                           json.dumps(cli, default=encoder_cliente))
    except Exception as e:
        return getResponse(400, "Request error.")
Exemple #5
0
 async def __call__(self, request: Request):
     credentials: HTTPAuthorizationCredentials = await super(
         JWTBearer, self).__call__(request)
     if credentials:
         if not credentials.scheme == "Bearer":
             response = getResponse(403, "Invalid authentication scheme.",
                                    "")
             raise HTTPException(status_code=403, detail=response.__dict__)
         if not self.verify_jwt(credentials.credentials):
             response = getResponse(403, "Invalid authentication scheme.",
                                    "")
             raise HTTPException(status_code=403, detail=response.__dict__)
         return credentials.credentials
     else:
         response = getResponse(403, "Invalid authorization code.", "")
         raise HTTPException(status_code=403, detail=response.__dict__)
def DeletaPorId(Id: int):
    try:
        delete(Id)
        return getResponse(200, "Sucesso", '')
    except Exception as e:
        return getResponse(400, "Request error.")