CarrotCake.CMS.Plugins.FAQ2.Models.FaqPublic.GetList C# (CSharp) Method

GetList() public method

public GetList ( ) : List
return List
        public List<carrot_FaqItem> GetList()
        {
            using (FaqHelper fh = new FaqHelper(this.SiteID)) {
                return fh.FaqItemListPublicGetByFaqCategoryID(this.FaqCategoryID, this.SiteID);
            }
        }

Usage Example

        public ActionResult ShowFaqList()
        {
            FaqItems model = new FaqItems();
            FaqPublic payload = new FaqPublic();

            if (this.WidgetPayload is FaqPublic) {
                payload = (FaqPublic)this.WidgetPayload;
                payload.LoadData();
            }

            ModelState.Clear();

            if (payload.FaqCategoryID != Guid.Empty) {
                model.Faq = payload.GetFaq();
                model.Items = payload.GetList();
            }

            if (String.IsNullOrEmpty(payload.AlternateViewFile)) {
                return PartialView("FaqList", model);
            } else {
                return PartialView(payload.AlternateViewFile, model);
            }
        }