public ActionResult Products() { AdminProductsViewModel products = new AdminProductsViewModel { Products = _unitOfWork.Products.GetAllRecords().ToList(), Categories = _unitOfWork.Categories.GetAllRecords().ToList() }; return(View(products)); }
public async Task <IActionResult> All(string sortingCriteria = null) { var products = await this.productsService.GetAll <AdminProductsProductViewModel>(sortingCriteria); var viewModel = new AdminProductsViewModel() { Products = products, ProductsCount = products.Count(), }; return(this.View(viewModel)); }
// Trang tổng quát sản phẩm #region Sản phẩm public IActionResult ProductsOverview() { if (IsLogedIn() == true) { AdminProductsViewModel vm = new AdminProductsViewModel() { Products = _context.Products.OrderByDescending(p => p.Id).ToList() }; return(View(vm)); } else { return(RedirectToAction("Login")); } }
public async Task <IActionResult> SearchProAdmin(string key_s, int?page) { if (key_s == null) { return(Redirect("~/Admin/ProductsOverview")); } else { AdminProductsViewModel vm = new AdminProductsViewModel() { Products = _context.Products.Where(p => p.Name.ToUrlFriendly().Contains(key_s.ToUrlFriendly().Trim())).ToList() }; return(View(vm)); } }
public IActionResult Index() { AdminProductsViewModel model = _productWebService.GetAllProducts(); return(View($"{ProductsViewFolder}/Index.cshtml", model)); }
public IActionResult All(AdminProductsViewModel inputModel) { var sortingCriteria = inputModel.SortingCriteria; return(this.RedirectToAction("All", new { sortingCriteria = sortingCriteria })); }