private MvcHtmlString WriteCategory(CategoryViewData category) { if (display == CategoryDisplay.Edit) { return MvcHtmlString.Create("{0} {1} {2} {3} {4}".With( WriteCategoryLink(category), htmlHelper.ActionLink<CategoryController>(c => c.Edit(category.CategoryId), "Edit"), htmlHelper.Tick(category.IsActive), htmlHelper.UpArrowLink<CategoryController>(c => c.MoveUp(category.CategoryId)), htmlHelper.DownArrowLink<CategoryController>(c => c.MoveDown(category.CategoryId)) )); } return WriteCategoryLink(category); }
public void AddChild(CategoryViewData category) { childCategories.Add(category); }
public ShopViewData WithCategoryViewData(CategoryViewData category) { this.CategoryViewData = category; return(this); }
public ShopViewData WithCategoryViewData(CategoryViewData category) { this.CategoryViewData = category; return this; }
private MvcHtmlString WriteCategoryLink(CategoryViewData category) { return htmlHelper.ActionLink<ProductController>(c => c.Category(category.UrlName), category.Name); }
public CategoryWriter(CategoryViewData rootCategory, HtmlHelper htmlHelper, CategoryDisplay display) { this.rootCategory = rootCategory; this.htmlHelper = htmlHelper; this.display = display; }