TeamMentor.CoreLib.TM_WebServices.VirtualArticle_CreateArticle_from_ExternalServiceData C# (CSharp) Method

VirtualArticle_CreateArticle_from_ExternalServiceData() private method

private VirtualArticle_CreateArticle_from_ExternalServiceData ( string service, string serviceData ) : TeamMentor_Article
service string
serviceData string
return TeamMentor_Article
        public TeamMentor_Article VirtualArticle_CreateArticle_from_ExternalServiceData(string service, string serviceData)
        {
            readArticles.demand();
                                                                                        return service.createArticle_from_ExternalServiceData(serviceData);
        }

Usage Example

Example #1
0
        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();
                }
            }
        }
TM_WebServices