Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/localDTO/CreateLocalDTO.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/localDTO/CreateLocalDTO.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/localDTO/CreateLocalDTO.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -0,0 +1,6 @@
+package mk.ukim.finki.it.reservengo.dto.localDTO;
+
+public record CreateLocalDTO(
+        String name
+) {
+}
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/userDTO/CreateUserDTO.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/userDTO/CreateUserDTO.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/userDTO/CreateUserDTO.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -0,0 +1,11 @@
+package mk.ukim.finki.it.reservengo.dto.userDTO;
+
+
+public record CreateUserDTO(
+        String firstName,
+        String lastName,
+        String email,
+        String password,
+        String phoneNumber
+) {
+}
Index: serveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/userDTO/UserDTO.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/dto/userDTO/UserDTO.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ 	(revision )
@@ -1,11 +1,0 @@
-package mk.ukim.finki.it.reservengo.dto.userDTO;
-
-
-public record UserDTO(
-        String firstName,
-        String lastName,
-        String email,
-        String password,
-        String phoneNumber
-) {
-}
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/AdminServiceImpl.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/AdminServiceImpl.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/AdminServiceImpl.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -1,4 +1,5 @@
 package mk.ukim.finki.it.reservengo.service.impl;
 
+import mk.ukim.finki.it.reservengo.dto.localDTO.CreateLocalDTO;
 import mk.ukim.finki.it.reservengo.service.intf.AdminService;
 import mk.ukim.finki.it.reservengo.service.intf.LocalService;
@@ -15,6 +16,6 @@
 
     @Override
-    public void addLocal(String name) {
-        localService.save(name);
+    public void addLocal(CreateLocalDTO localDTO) {
+        localService.save(localDTO.name());
     }
 
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/UserServiceImpl.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/UserServiceImpl.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/UserServiceImpl.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -1,5 +1,5 @@
 package mk.ukim.finki.it.reservengo.service.impl;
 
-import mk.ukim.finki.it.reservengo.dto.userDTO.UserDTO;
+import mk.ukim.finki.it.reservengo.dto.userDTO.CreateUserDTO;
 import mk.ukim.finki.it.reservengo.model.domain.User;
 import mk.ukim.finki.it.reservengo.model.exceptions.CustomerNotFoundException;
@@ -26,25 +26,25 @@
 
     @Override
-    public User editUserInfo(Long userId, UserDTO userDTO) {
+    public User editUserInfo(Long userId, CreateUserDTO createUserDTO) {
         User user = findUser(userId);
-        updateUserFromDto(user, userDTO);
+        updateUserFromDto(user, createUserDTO);
         return userRepository.save(user);
     }
 
-    private void updateUserFromDto(User user, UserDTO userDTO) {
-        if (userDTO.firstName() != null) {
-            user.setFirstName(userDTO.firstName());
+    private void updateUserFromDto(User user, CreateUserDTO createUserDTO) {
+        if (createUserDTO.firstName() != null) {
+            user.setFirstName(createUserDTO.firstName());
         }
-        if (userDTO.lastName() != null) {
-            user.setLastName(userDTO.lastName());
+        if (createUserDTO.lastName() != null) {
+            user.setLastName(createUserDTO.lastName());
         }
-        if (userDTO.email() != null) {
-            user.setEmail(userDTO.email());
+        if (createUserDTO.email() != null) {
+            user.setEmail(createUserDTO.email());
         }
-        if (userDTO.password() != null && !userDTO.password().isEmpty()) {
-            user.setPassword(passwordEncoder.encode(userDTO.password()));
+        if (createUserDTO.password() != null && !createUserDTO.password().isEmpty()) {
+            user.setPassword(passwordEncoder.encode(createUserDTO.password()));
         }
-        if (userDTO.phoneNumber() != null) {
-            user.setPhoneNumber(userDTO.phoneNumber());
+        if (createUserDTO.phoneNumber() != null) {
+            user.setPhoneNumber(createUserDTO.phoneNumber());
         }
     }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/intf/AdminService.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/intf/AdminService.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/intf/AdminService.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -1,6 +1,8 @@
 package mk.ukim.finki.it.reservengo.service.intf;
 
+import mk.ukim.finki.it.reservengo.dto.localDTO.CreateLocalDTO;
+
 public interface AdminService {
-    void addLocal(String name);
+    void addLocal(CreateLocalDTO localDTO);
 
     void deleteLocal(Long id);
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/intf/UserService.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/intf/UserService.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/intf/UserService.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -1,5 +1,5 @@
 package mk.ukim.finki.it.reservengo.service.intf;
 
-import mk.ukim.finki.it.reservengo.dto.userDTO.UserDTO;
+import mk.ukim.finki.it.reservengo.dto.userDTO.CreateUserDTO;
 import mk.ukim.finki.it.reservengo.model.domain.User;
 
@@ -7,5 +7,5 @@
     User findUser(Long userId);
 
-    User editUserInfo(Long userId, UserDTO userDTO);
+    User editUserInfo(Long userId, CreateUserDTO createUserDTO);
 
 }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/web/AdminController.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/web/AdminController.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/web/AdminController.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -1,4 +1,5 @@
 package mk.ukim.finki.it.reservengo.web;
 
+import mk.ukim.finki.it.reservengo.dto.localDTO.CreateLocalDTO;
 import mk.ukim.finki.it.reservengo.service.intf.AdminService;
 import org.springframework.http.ResponseEntity;
@@ -18,6 +19,6 @@
 
     @PostMapping("/add")
-    public ResponseEntity<?> addLocal(@RequestParam String name) {
-        adminService.addLocal(name);
+    public ResponseEntity<?> addLocal(@RequestBody CreateLocalDTO localDTO) {
+        adminService.addLocal(localDTO);
         return ResponseEntity.ok().build();
     }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/web/UserController.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/web/UserController.java	(revision 97d3eca2f90676be91b001f521f789e8707dbb4b)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/web/UserController.java	(revision e0ee7c845f049eee8fad0357de1c9398cd160c1a)
@@ -1,5 +1,5 @@
 package mk.ukim.finki.it.reservengo.web;
 
-import mk.ukim.finki.it.reservengo.dto.userDTO.UserDTO;
+import mk.ukim.finki.it.reservengo.dto.userDTO.CreateUserDTO;
 import mk.ukim.finki.it.reservengo.model.domain.User;
 import mk.ukim.finki.it.reservengo.service.intf.UserService;
@@ -26,6 +26,6 @@
 
     @PutMapping("/{userId}/edit-info")
-    public ResponseEntity<?> editPersonalInfo(@PathVariable Long userId, @RequestBody UserDTO userDTO) {
-        User user = userService.editUserInfo(userId, userDTO);
+    public ResponseEntity<?> editPersonalInfo(@PathVariable Long userId, @RequestBody CreateUserDTO createUserDTO) {
+        User user = userService.editUserInfo(userId, createUserDTO);
         return ResponseEntity.ok(user);
     }
