Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
        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));
        }