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

VirtualArticle_Get_GuidRedirect() private method

private VirtualArticle_Get_GuidRedirect ( Guid id ) : string
id Guid
return string
        public string VirtualArticle_Get_GuidRedirect(Guid id)
        {
            readArticles.demand();
                                                                                        return TM_Xml_Database.Current.get_GuidRedirect(id);
        }

Usage Example

Example #1
0
        public void handle_ArticleViewRequest(string data)
        {
            if (data.isGuid())
            {
                var guid         = data.guid();
                var guidanceItem = tmWebServices.GetGuidanceItemById(guid);
                if (guidanceItem.isNull())
                {
                    var redirectTarget = tmWebServices.VirtualArticle_Get_GuidRedirect(guid);
                    if (redirectTarget.valid())
                    {
                        context.Response.Redirect(redirectTarget); // ends request
                    }
                }
                else
                {
                    tmWebServices.logUserActivity("View Article (direct)", "{0} ({1})".info(guidanceItem.Metadata.Title, data));
                }
            }
            else
            {
                tmWebServices.logUserActivity("View Article (direct)", data);
            }

            transfer_Request("articleViewer");                      // will trigger exception
        }
All Usage Examples Of TeamMentor.CoreLib.TM_WebServices::VirtualArticle_Get_GuidRedirect
TM_WebServices