public ActionResult Index(string pid, string moduleName, int isActive = -1, int isAdvert = -1, int pageIndex = 1) { List <ProductDescriptionModel> data = null; var totalCount = 0; if (!string.IsNullOrEmpty(pid)) { pid = pid.Replace('/', '|'); } data = ProductModuleConfigManager.SelectAllProductConfig(5, pageIndex, pid, isActive, isAdvert, moduleName, out totalCount).ToList(); ProductDescriptionViewModel model = new ProductDescriptionViewModel() { productDescriptionList = ProductDescriptionViewModel.ConvertToList(data), }; ViewBag.IsAdvert = isAdvert; ViewBag.PID = pid; ViewBag.IsActive = isActive; ViewBag.ModuleName = moduleName; var list = new OutData <List <ProductDescriptionViewModel>, int>(model.productDescriptionList, totalCount); var pager = new PagerModel(pageIndex, 5) { TotalItem = totalCount }; if (model == null) { return(View()); } return(this.View(new ListModel <ProductDescriptionViewModel>(list.ReturnValue, pager))); }
public ActionResult AddProductDescModule(string id) { ProductDescriptionViewModel model = new ProductDescriptionViewModel(); if (string.IsNullOrWhiteSpace(id)) { return(View(new ProductDescriptionViewModel())); } var pkid = Convert.ToInt32(id); var result = ProductModuleConfigManager.GetProductDescModuleDetail(pkid).ToList(); model = ProductDescriptionViewModel.ConvertToList(result).FirstOrDefault(); return(View(model)); }