public void showVirtualArticleExternal(string data)
{
var mappings = data.split(",");
{
if (mappings.size() == 2)
{
var service = mappings[0];
var serviceData = mappings[1];
var article = tmWebServices.VirtualArticle_CreateArticle_from_ExternalServiceData(service, serviceData);
if (article.isNull())
{
context.Response.Write("There was a problem fetching the requested data");
}
else
{
context.Response.ContentType = "text/html";
var htmlTemplateFile = @"\Html_Pages\Gui\Pages\article_Html.html";
var htmlTemplate = context.Server.MapPath(htmlTemplateFile).fileContents();
var htmlContent = htmlTemplate.replace("#ARTICLE_TITLE", article.Metadata.Title)
.replace("#ARTICLE_HTML", article.Content.Data.Value);
context.Response.Write(htmlContent);
}
endResponse();
}
}
}