public ActionResult ShowRandomFaq()
{
carrot_FaqItem model = new carrot_FaqItem();
FaqPublic payload = new FaqPublic();
if (this.WidgetPayload is FaqPublic) {
payload = (FaqPublic)this.WidgetPayload;
payload.LoadData();
}
ModelState.Clear();
if (payload.FaqCategoryID != Guid.Empty) {
model = payload.GetRandomItem();
}
if (String.IsNullOrEmpty(payload.AlternateViewFile)) {
return PartialView("FaqItem", model);
} else {
return PartialView(payload.AlternateViewFile, model);
}
}