public RetrieveTokenResult RetrieveToken(RetrieveToken retrieveToken) { Dictionary<string, string> parameters = _requestBuilderHelper.BuildDictionaryForRetreiveToken(retrieveToken); RetrieveTokenResult retrieveTokenResult = new RetrieveTokenResult(); XDocument resultDocument = GetResultDocument(parameters, Method.GetToken, retrieveTokenResult); ResultParser.ParseTokenResult(resultDocument, retrieveTokenResult); return retrieveTokenResult; }
public RetrieveTokenResult RetrieveToken(RetrieveToken retrieveToken) { Dictionary <string, string> parameters = _requestBuilderHelper.BuildDictionaryForRetreiveToken(retrieveToken); RetrieveTokenResult retrieveTokenResult = new RetrieveTokenResult(); XDocument resultDocument = GetResultDocument(parameters, Method.GetToken, retrieveTokenResult); ResultParser.ParseTokenResult(resultDocument, retrieveTokenResult); return(retrieveTokenResult); }
public static void ParseTokenResult(XDocument resultDocument, RetrieveTokenResult retrieveTokenResult) { retrieveTokenResult.Token = resultDocument.Descendants("retrieve").ElementAt(0).Attribute("token").Value; retrieveTokenResult.Url = resultDocument.Descendants("retrieve").ElementAt(0).Attribute("url").Value; }