CarrotCake.CMS.Plugins.FAQ2.Controllers.HomeController.ShowFaqList C# (CSharp) Method

ShowFaqList() private method

private ShowFaqList ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        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);
            }
        }