protected void CurrentCatalog(IBreadCrumbsCategoryModel category) { var item = new BreadCrumbsModel() { Href = UrlHelper.Action("Categories", "Catalog", new { type = category.TypeHref }), NameLink = category.TypeName }; Container.AddElement(item); }
protected IEnumerable<IBreadCrumbsModel> CreateLinks(IBreadCrumbsCategoryModel[] links) { int i = 0; yield return new BreadCrumbsModel() { NameLink = links[i].NameLink, Href = _urlHelper.Action("Categories", "Catalog", new { type = links[i].TypeHref }) }; i++; foreach (var model in links.Skip(i)) { yield return new BreadCrumbsModel() { NameLink = model.NameLink, Href = _urlHelper.Action("Category", "Catalog", new { type = model.TypeHref, id = model.CategoryId }) }; } }