Beispiel #1
0
        public ActionResult SmartPhoneView()
        {
            CCategoryViewModel            model = new CCategoryViewModel();
            IEnumerable <ProductCategory> lstPC = productCategoryService.GetAll();
            var lstResultPC = Mapper.Map <IEnumerable <ProductCategory>, IEnumerable <ProductCategoryViewModel> >(lstPC);

            lstResultPC = lstResultPC.Where(x => x.Status == true).OrderBy(x => x.DisplayOrder);
            model.ListCategoryProduct1 = lstResultPC.ToList();

            var lst = lstResultPC.ToList();

            for (int i = 0; i < lst.Count(); i++)
            {
                if (i == 0)
                {
                    model.ObjectPCFirst = lst[i];
                }
                else if (i == 1)
                {
                    model.ObjectPCSecond = lst[i];
                }
                else if (i == 2)
                {
                    model.ObjectPCThird = lst[i];
                }
                else if (i > 2)
                {
                    break;
                }
            }

            return(View(model));
        }
 public IActionResult CreateCategory(CCategoryViewModel p_產品類別新增)
 {
     if (!string.IsNullOrEmpty(p_產品類別新增.CCategoryName))
     {
         db.TProductCategories.Add(p_產品類別新增.allTProductCategory);
         db.SaveChanges();
     }
     return(RedirectToAction("CategoryList"));
 }
        public IActionResult EditCategory(CCategoryViewModel p_產品種類修改)
        {
            TProductCategory l_product種類被修改 = db.TProductCategories.FirstOrDefault(n => n.CProductCategoryId == p_產品種類修改.CProductCategoryId);

            if (l_product種類被修改 != null)
            {
                l_product種類被修改.CCategoryName = p_產品種類修改.CCategoryName;
                db.SaveChanges();
            }
            return(RedirectToAction("CategoryList"));
        }