def newComentario(usuario_id: int, codeEMT: str, text: str = None, imagen: str = None): bd = BD() condicion = {'_id': usuario_id} resultado = {} consulta = bd.selectEscalar(resultado, Comentario.tablaUsuarios, condicion) if consulta != None: #Usuario existente valores = { 'user_id': usuario_id, 'codeEMT': codeEMT, 'text': text, 'image': imagen } bd.insert(valores, Comentario.tabla) else: print('Usuario inexistente') return None
def newUsuario(id: str, email: str, username: str, image: str): if email == None or username == None: print('Error: los datos no pueden ser nulos') return None bd = BD() existe = bd.select({}, Usuario.tabla, {"email": email}) if not existe: valores = [id, email, username, image] bd.insert( { "_id": id, "email": email, "username": username, "image": image }, Usuario.tabla) newUser = Usuario(id, email, username, image) return newUser else: print('Usuario con email ', email, ' ya registrado') return None