public IActionResult ViewProducts() { if (!_currentUser.IsAdmin || !_currentUser.IsAuthenticated) { return(RedirectToAction("Login", "Account")); } var products = _productService.GetProducts().ToList(); if (products == null) { return(NotFound()); } var model = new ProductListVm(); foreach (var product in products) { var productVm = new ProductVm() { Id = product.Id, Name = product.Name, Description = product.Description, Price = product.Price, MediaId = product.MediaId, StockNumber = product.StockNumber }; model.ProductList.Add(productVm); } return(View(model)); }
public IActionResult Index() { var products = _productService.GetProducts().ToList(); if (products == null) { return(NotFound()); } var model = new ProductListVm(); foreach (var product in products) { var productVm = new ProductVm() { Id = product.Id, Name = product.Name, Description = product.Description, Price = product.Price, MediaId = product.MediaId }; model.ProductList.Add(productVm); } return(View(model)); }
public void OnGet(int pageIndex = 1) { cart = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart"); productListVm = _ProductService.GetProductIndexViewModel(CurrentFilterProduct, typename, pageIndex); //so 3 la so san pham moi muon lay productListVm1 = _ProductService.GetListSPMoiNhat(8); }
public IActionResult Index() { var vm = new ProductListVm { AllProducts = _repo.GetAllNames() }; return(View(vm)); }
// GET: Product public ActionResult Index() { //IProductService productService = new ProductManager(new EfProductDAL()); var model = new ProductListVm { Products = _productService.GetAll() }; return(View(model)); }
public void OnGet(int pageIndex = 1) { cart = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart"); if (sort == "giam") { ProductIndexVM = _ProductService.GetProductPriceDecrease(CurrentFilterProduct, typename, pageIndex); } else { ProductIndexVM = _ProductService.GetProductIndexViewModel(CurrentFilterProduct, typename, pageIndex); } }
public IActionResult Index() { var productSelectList2 = new SelectList(_repo.GetAllProducts(), "Id", "Name"); var viewmodel = new ProductListVm { AllProductIds = productSelectList2 }; return(View(viewmodel)); }
public IActionResult Index() { var vm = new ProductListVm { AllProducts = _repo.GetAll().Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }) }; return(View(vm)); }
public IActionResult OnGet(int id, string typename, int pageIndex = 1) { cart = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart"); id_product = id; ProductIndexVM = _ProductService.GetProductIndexViewModel(CurrentFilterProduct, typename, pageIndex); Product = _service.GetProduct(id); if (Product == null) { return(NotFound()); } return(Page()); }
public IActionResult Index() { var vm = new ProductListVm(); List <Product> productList = _repo.GetAll(); var list = new List <SelectListItem>(); foreach (var item in productList) { list.Add(new SelectListItem { Text = item.Name, Value = item.Id.ToString() }); } vm.AllProducts = list; return(View(vm)); }
public IActionResult Index() { var listProducts = _repo.GetAll(); var vm = new ProductListVm(); var list = new List <SelectListItem>(); foreach (var product in listProducts) { list.Add(new SelectListItem { Text = product.Name, Value = product.Id.ToString(), } ); } vm.AllProducts = list; return(View(vm)); }