// 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); }
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 })); }
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")); }