public int findUserIdByName(string userName)
        {
            _userLogin = new UserLogin();

             _userLogin = _userContext.UserLoginRepository.Get().Where(x => x.UserName == userName).ToList().First();

             return _userLogin.UserID;
        }
        public int findRegisterIdByUserId(int userId)
        {
            _userLogin = new UserLogin();

              _userLogin = _userContext.UserLoginRepository.Get().Where(x => x.UserID == userId).ToList().First();

              return _userLogin.UserRegisterID;
        }
        public List<UserLogin> findUser(UserLogin userLogin)
        {
            List<UserLogin> login = new List<UserLogin>();
            string _username = userLogin.UserName;

            login=    _userContext.UserLoginRepository.Get(x => x.UserName == _username).ToList();

            return login;
        }
        public void addUser(string userName,string userPassword,int userRegisterID)
        {
            _userLogin = new UserLogin();

            _userLogin.UserName = userName;
            _userLogin.UserPassword = userPassword;
            _userLogin.UserRegisterID = userRegisterID;

            _userContext.UserLoginRepository.Create(_userLogin);
            _userContext.Commit();
        }
        public bool checkUser(UserLogin userLogin)
        {
            string _userNameText = userLogin.UserName;
              string _userPasswordText = userLogin.UserPassword;

              if (_userContext.UserLoginRepository.Find(a => a.UserName == _userNameText) != null && !_userNameText.Equals(_userPasswordText))
              {
              return true;
              }
              else
              {
              return false;
              }
        }
        public int verifyUser(UserLogin userLogin)
        {
            string _userNameText = userLogin.UserName;
            string _userPasswordText = userLogin.UserPassword;

            var resultVerify = _userContext.UserLoginRepository.Find(a => a.UserName == _userNameText && a.UserPassword == _userPasswordText);

            //Repository ile login bilgilerini kontrol et ve aynı zamanda şifre ve kullanıcı adının farklı olmasına dikkat et.
            if( resultVerify != null && !_userNameText.Equals(_userPasswordText))
            {
                return resultVerify.UserID;
            }
            else
            {
                return -1;
            }
        }
 public void addUser(UserLogin userLogin)
 {
     _userContext.UserLoginRepository.Create(userLogin);
     _userContext.Commit();
 }