private void Initialize(WebApiLoginResult loginResult) { Success = loginResult.Success; Error = loginResult.Error; ErrorDescription = loginResult.ErrorDescription; ErrorUri = loginResult.ErrorUri; TokenResult = loginResult.TokenResult; }
private void Initialize(Dictionary <string, string> tokenResult) { if (tokenResult.ContainsKey("error")) { Success = false; Error = tokenResult["error"]; ErrorDescription = tokenResult["error_description"]; if (tokenResult.ContainsKey("error_uri")) { ErrorUri = tokenResult["error_uri"]; } } else { Success = true; TokenResult = new AccessTokenModel(tokenResult); } }