diff --git a/dao/persondao.js b/dao/persondao.js
index 5f35102f1e3d4aed398773f6ecd7df1776672e8e..4dfd44bf8dcc88de83ccdc59a450c213a427c41e 100644
--- a/dao/persondao.js
+++ b/dao/persondao.js
@@ -22,19 +22,19 @@ module.exports = class PersonDao extends Dao {
     );
   }
 
-    updateOne(json, callback, id) {
+    updateOne(id, json, callback) {
         var val = [json.navn, json.adresse, json.alder, id];
         super.query(
-            "update person set navn = ?, adresse = ?, alder = ? where id=?",
+            "update person set navn=?, adresse=?, alder=? where id=?",
             val,
             callback
         );
     }
 
-    deleteOne(json, callback, id) {
+    deleteOne(id, callback) {
         var val = [id];
         super.query(
-            "delete from person where id =?",
+            "delete from person where id=?",
             val,
             callback
         );
diff --git a/server.js b/server.js
index ed996980eccc237a82d32ddec6afac5cb847234b..8600a05d659a191fa8d9bb65677701d2d9886dff 100644
--- a/server.js
+++ b/server.js
@@ -41,17 +41,17 @@ app.post("/person", (req, res) => {
   });
 });
 
-app.patch("/person", (req, res) => {
+app.patch("/person/:personId", (req, res) => {
    console.log("Fikk PATCH-request fra klienten");
-   personDao.updateOne(req.body, (status, data) =>{
+   personDao.updateOne(req.params.personId, req.body, (status, data) =>{
        res.status(status);
        res.json(data);
    })
 });
 
-app.delete("/person", (req, res) => {
+app.delete("/person/:personId", (req, res) => {
     console.log("Fikk DELETE-request fra klienten");
-    personDao.deleteOne(req.body, (status, data) => {
+    personDao.deleteOne(req.params.personId, (status, data) => {
         res.status(status);
         res.json(data);
     });