/// <summary> /// Initializes a new instance of the <see cref="CMSItems"/> class. /// </summary> /// <param name="categoryRepository">The category repository.</param> /// <param name="pageRepository">The page repository.</param> /// <param name="forumFieldRepository">The forum field repository.</param> public CMSItems(ICmsCategoryRepository categoryRepository, ICmsPageRepository pageRepository, ICmsFieldRepository forumFieldRepository) { this.cmsCategoryRepository = categoryRepository; this.cmsPageRepository = pageRepository; this.cmsFieldRepository = forumFieldRepository; this.pageSize = 10; }
/// <summary> /// Initializes a new instance of the <see cref="CMSController"/> class. /// </summary> /// <param name="cmsCategoryRepository">The CMS category repository.</param> /// <param name="cmsPageRepository">The CMS page repository.</param> /// <param name="cmsFieldRepository">The CMS field repository.</param> public CMSController(ICmsCategoryRepository cmsCategoryRepository, ICmsPageRepository cmsPageRepository, ICmsFieldRepository cmsFieldRepository) { this.cmsCategoryRepository = cmsCategoryRepository; this.cmsPageRepository = cmsPageRepository; this.cmsFieldRepository = cmsFieldRepository; this.CategoryList = new Dictionary<int, string>(); }
/// <summary> /// News the list. /// </summary> /// <param name="categoryRepo">The category repo.</param> /// <param name="pageRepo">The page repo.</param> /// <param name="forumFieldRepo">The forum field repo.</param> /// <returns>Forum Entities</returns> public static CMSItems NewList(ICmsCategoryRepository categoryRepo, ICmsPageRepository pageRepo, ICmsFieldRepository forumFieldRepo) { CMSItems view = new CMSItems(categoryRepo, pageRepo, forumFieldRepo); return view; }
/// <summary> /// News the list. /// </summary> /// <param name="forumFieldRepo">The forum field repo.</param> /// <returns>Forum Items</returns> public static CMSItems NewList(ICmsFieldRepository forumFieldRepo) { CMSItems view = new CMSItems(null, null, forumFieldRepo); return view; }