public ServiceResponse <bool> UpdateSetting(SettingUpdateDTO request, int userId)
        {
            var serviceResponse = new ServiceResponse <bool>();

            try
            {
                if (IsUsedMail(request.Email, userId))
                {
                    return(serviceResponse.Error("Bu Mail Adresi Kullanılıyor"));
                }


                var user = _userRepository.Get(x => x.UserId == userId);

                user.Email    = request.Email;
                user.FullName = request.FullName;
                user.IsMale   = request.IsMale.ToString();
                user.IsActive = request.IsActive;
                _userRepository.Update(user);
                serviceResponse.Data = true;

                return(serviceResponse.Success());
            }
            catch (Exception ex)
            {
                return(serviceResponse.Error("Kullanıcı Ayarları güncellenemedi"));
            }
        }
        public ServiceResponse <bool> UpdateSetting([FromBody] SettingUpdateDTO request)
        {
            var claims = GetUserClaims();

            return(_userService.UpdateSetting(request, claims.UserId));
        }