public function updateUser(UserDto $userDto) { $userRole = $this->userRoleService->getUserRoleById($userDto->getRole()); ResultHelper::whenEmpty($userRole, AppLabelUtil::$ERROR_ROLE_NOT_FOUND, HttpStatusCode::badRequest()); $user = $this->userMapper->mapUserDtoToUser($userDto); $user->setRole($userRole); $this->userService->updateUser($user); }
public function mapUserDtoToUser(UserDto $userDto) { $user = new User(); $user->setId($userDto->getId()); $user->setEmail($userDto->getEmail()); $user->setFirstName($userDto->getFirstName()); $user->setLastName($userDto->getLastName()); $user->setUsername($userDto->getUserName()); $user->setPicture($userDto->getPicture()); $user->setFile($userDto->getFile()); $user->setDisplay($userDto->getDisplay()); $user->setRole($userDto->getRole()); return $user; }