public string GetPrimaryResourceHref()
{
var resource = Data as Dictionary<string, object>;
if (resource != null && resource.ContainsKey("href"))
{
return resource["href"].ToString();
}
var resourceList = Data as List<Dictionary<string, object>>;
var href = resourceList.FirstOrDefault().FirstOrDefault(kvp => kvp.Key == "href").Value as string;
return href ?? string.Empty;
}