Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit c20bde2c authored by Annisa Devi Nurmalasari's avatar Annisa Devi Nurmalasari
Browse files

Update proxy

parent 73708aa8
No related branches found
No related tags found
No related merge requests found
No preview for this file type
No preview for this file type
......@@ -24,10 +24,13 @@ async def updateMahasiswa(mahasiswa: Mahasiswa):
query_get = "SELECT * FROM mahasiswa WHERE npm = :npm"
mahasiswa_obj = await database.fetch_one(query=query_get, values={"npm": mahasiswa.npm})
# insert new mahasiswa
query = table_mahasiswa.insert().values(npm=mahasiswa.npm, nama=mahasiswa.nama)
newMahasiswa_id = await database.execute(query)
response = {"status":"OK"}
return response
if mahasiswa_obj==None :
# insert new mahasiswa
query = table_mahasiswa.insert().values(npm=mahasiswa.npm, nama=mahasiswa.nama)
newMahasiswa_id = await database.execute(query)
response = {"status":"OK"}
return response
else :
return {"detail" : "Mahasiswa dengan npm " + str(mahasiswa.npm) + " sudah ada"}
except :
raise HTTPException(status_code=400, detail= "Mahasiswa dengan npm " + str(mahasiswa.npm) + " sudah ada")
raise HTTPException(status_code=400, detail= "Error occured")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment