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;
 }