public string getSoapToken(JiraServer server) { try { using (SoapSession session = createSoapSession(server)) { return(session.login(server.UserName, server.Password)); } } catch (Exception e) { Debug.WriteLine("JiraServerFacade.getSoapToken() - exception: " + e.Message); } return(null); }
private void setSessionToken(JiraServer server, SoapSession session) { lock (tokenMap) { string tokenKey = getTokenKey(server); if (tokenMap.ContainsKey(tokenKey)) { session.Token = tokenMap[tokenKey]; } else { tokenMap[tokenKey] = session.login(server.UserName, server.Password); } } }