// GET: Products public ActionResult Index(string searchString) { var product = new AdminManageProductViewModel().VMList(); if (!string.IsNullOrEmpty(searchString)) { product = product.Where(p => p.Name.Contains(searchString)); } ShowAdminSidebar(); return(View(product)); }
// GET: Products/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Product product = db.Products.Find(id); if (product == null) { return(HttpNotFound()); } ShowAdminSidebar(); var adminProductModelEnum = new AdminManageProductViewModel(product); return(View(adminProductModelEnum)); }
// GET: Products/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Product product = db.Products.Find(id); if (product == null) { return(HttpNotFound()); } //ViewBag.MainCategoryID = new SelectList(db.MainCategories, "ID", "Name", product.MainCategoryID); var adminProductModelEnum = new AdminManageProductViewModel(product); ShowAdminSidebar(); return(View(adminProductModelEnum)); }