Пример #1
0
 private void CreateServerApiProvider()
 {
     if (_ServerApiProvider == null)
     {
         _ServerApiProvider = ServerApiFactory.CreateServerApiProvider();
     }
 }
Пример #2
0
        public LoginState Login(string login, string password)
        {
            if (_ServerApiProvider == null)
            {
                _ServerApiProvider = ServerApiFactory.CreateServerApiProvider();
            }

            CurrentContext.GetInstance().LoginData = LoginDataFactory.CreateLoginData();
            string url      = _ServerApiProvider.CreateLoginUrl(login, password);
            string response = WebProcessor.MakeGetRequest(url);

            LogController.GetInstance().LogData(LogController.
                                                GetInstance().LogFormat.GetNetworkLine(string.Format("server reply \"{0}\"", response)));
            LoginState result = _ServerApiProvider.AnalizeLoginSuccess(response);

            if (result == LoginState.LOGGED)
            {
                CurrentContext.GetInstance().LoginData.Login = login;
                CurrentContext.GetInstance().LoginData.Password = password;
            }
            return(result);
        }
Пример #3
0
 private SessionController()
 {
     _ServerApiProvider = ServerApiFactory.CreateServerApiProvider();
     ErrorTimer.GetInstance().InitTimer(this);
 }