public void TryLogin(string login, string password) { if (!CanStartRequest) { return; } _isLoginProcessing.Value = true; _login.Value = login; _password.Value = password; _loginService .Login(_credentialsProvider.CreateCredentials(_login.Value, _password.Value)) .Subscribe(CompleteLoginRequest) .AddTo(_subscriptions); }