public override void ExpandView(SiocCmsContext _context = null, IDbContextTransaction _transaction = null) { var getModule = FEModuleViewModel.Repository.GetSingleModel(p => p.Status == (int)SWStatus.Published && p.Id == ModuleId && p.Specificulture == Specificulture , _context: _context, _transaction: _transaction ); if (getModule.IsSucceed) { Module = getModule.Data; } }
void GeneratePageDetailsUrls(FEModuleViewModel module) { foreach (var articleNav in module.Articles.Items) { articleNav.Article.DetailsUrl = GenerateDetailsUrl("Alias", new { seoName = articleNav.Article.UrlAlias.Alias }); } foreach (var productNav in module.Products.Items) { productNav.Product.DetailsUrl = GenerateDetailsUrl("Alias", new { seoName = productNav.Product.UrlAlias.Alias }); } }