示例#1
0
 void GeneratePageDetailsUrls(Lib.ViewModels.MixModules.ReadMvcViewModel module)
 {
     if (module.Articles != null)
     {
         foreach (var articleNav in module.Articles.Items)
         {
             if (articleNav.Article != null)
             {
                 articleNav.Article.DetailsUrl = GenerateDetailsUrl("Article", new { id = articleNav.ArticleId, seoName = articleNav.Article.SeoName });
             }
         }
     }
 }
示例#2
0
 void GeneratePageDetailsUrls(Lib.ViewModels.MixModules.ReadMvcViewModel module)
 {
     if (module.Posts != null)
     {
         foreach (var postNav in module.Posts.Items)
         {
             if (postNav.Post != null)
             {
                 postNav.Post.DetailsUrl = GenerateDetailsUrl("Post", new { id = postNav.PostId, seoName = postNav.Post.SeoName });
             }
         }
     }
 }
示例#3
0
        void GeneratePageDetailsUrls(Lib.ViewModels.MixModules.ReadMvcViewModel module)
        {
            foreach (var articleNav in module.Articles.Items)
            {
                if (articleNav.Article != null)
                {
                    articleNav.Article.DetailsUrl = GenerateDetailsUrl("Article", new { seoName = articleNav.Article.SeoName });
                }
            }

            foreach (var productNav in module.Products.Items)
            {
                if (productNav.Product != null)
                {
                    productNav.Product.DetailsUrl = GenerateDetailsUrl("Product", new { seoName = productNav.Product.SeoName });
                }
            }
        }
示例#4
0
 protected void GeneratePageDetailsUrls(Lib.ViewModels.MixModules.ReadMvcViewModel module)
 {
     module.DetailsUrl = GenerateDetailsUrl(
         new { action = "module", culture = culture, id = module.Id, seoName = module.Name }
         );
     if (module.Posts != null)
     {
         foreach (var postNav in module.Posts.Items)
         {
             if (postNav.Post != null)
             {
                 postNav.Post.DetailsUrl = GenerateDetailsUrl(
                     new { action = "post", culture = culture, id = postNav.PostId, seoName = postNav.Post.SeoName }
                     );
             }
         }
     }
 }
示例#5
0
 protected void GenerateDetailsUrls(Lib.ViewModels.MixModules.ReadMvcViewModel module)
 {
     module.DetailsUrl = GenerateDetailsUrl(
         new { action = "module", culture = culture, id = module.Id, seoName = module.Name }
         );
 }