// GET: Admin/Product


        #region --- Product category ----
        public ActionResult Index(string keySearch = "")
        {
            //lay du lieu tu DB->Dao->ProductCategoryDao
            ProductCategoryDao pcDao = new ProductCategoryDao();
            //lay tat ca
            var listPC = pcDao.GetAllProductCategories(keySearch);
            //chua co du lieu
            var model = new List<ProductCategoryModel>();

            foreach (var i in listPC)
            {
                var item = new ProductCategoryModel();
                item.Id = i.ID;
                item.Name = i.Name;
                item.CreatedBy = i.CreatedBy;
                item.CreatedDate = i.CreatedDate.HasValue ? i.CreatedDate.Value.ToShortDateString() : "";
                item.ModifiedDate = i.ModifiedDate.HasValue ? i.ModifiedDate.Value.ToShortDateString() : "";
                item.Status = i.Status;
                item.ModifiedBy = i.ModifiedBy;
                item.ImagePath = i.ImagePath;

                model.Add(item);
            }

            return View(model);
        }
示例#2
0
        private IEnumerable <SelectListItem> getCategoriesSelectList(long categoryId)
        {
            ProductCategoryDao pcDao = new ProductCategoryDao();
            var categories           = pcDao.GetAllProductCategories();

            return(categories.Select(x =>
                                     new SelectListItem()
            {
                Text = x.Name,
                Value = x.ID.ToString(),
                Selected = x.ID == categoryId
            }));
        }
示例#3
0
 public ActionResult EditProduct(int id)
 {
     if (id > 0)
     {
         ProductDao         productDao = new ProductDao();
         ProductCategoryDao pcDao      = new ProductCategoryDao();
         var product = productDao.GetProductById(id);
         if (product != null)
         {
             var model      = mapProductToProductModel(product);
             var categories = pcDao.GetAllProductCategories();
             model.Categories = prepareCategories(categories);
             return(View(model));
         }
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index"));
 }