public ActionResult Pamm(PammModel model) { FillPammModel(model); if (Request.IsAjaxRequest()) { return(PartialView("PammPartialTable", model)); } return(View("Pamm", model)); }
public ActionResult Pamm(string message) { var model = new PammModel(); FillPammModel(model, true); if (Request.IsAjaxRequest()) { return(PartialView("PammPartialTable", model)); } return(View("Pamm", model)); }
public ActionResult PammDetails(PammItem pammItem) { var model = new PammModel(); FillPammModel(model); if (Request.IsAjaxRequest()) { return(PartialView("PammPartialTable", model)); } return(View("Pamm", model)); }
private void FillPammModel(PammModel model, bool voidItems = false) { if (model == null) { model = new PammModel(); } if (model.PageNomber < 0) { model.PageNomber = 0; } if (!model.PageSizeItems.Contains(model.CurrentPageSize)) { model.CurrentPageSize = model.PageSizeItems.First(); } var result = voidItems ? new List <PammItem>() : pammRepository.GetAllPamm(model.AnyInvestor); model.CurrentPageItems = (result == null || voidItems) ? new PagedList <PammItem>(new List <PammItem>(), 0, 1) : new PagedList <PammItem>(result, model.PageNomber, model.CurrentPageSize); }