private void CreateServerApiProvider() { if (_ServerApiProvider == null) { _ServerApiProvider = ServerApiFactory.CreateServerApiProvider(); } }
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); }
private SessionController() { _ServerApiProvider = ServerApiFactory.CreateServerApiProvider(); ErrorTimer.GetInstance().InitTimer(this); }