public IActionResult ProductTypeEdit(AdminProductTypesViewModel vm) { if (IsLogedIn() == true) { if (ModelState.IsValid) { ProductType data = vm.ProductType; ProductType up = _context.ProductTypes.Where(p => p.Id == data.Id).FirstOrDefault(); up.Type = data.Type; up.DateModify = data.DateModify; up.URL = StaticClass.ToUrlFriendly(data.Type); _context.SaveChanges(); } return(View( new AdminProductTypesViewModel() { ProductType = _context.ProductTypes.Where(p => p.Id == vm.ProductType.Id).FirstOrDefault(), ProductTypes = _context.ProductTypes.OrderBy(p => p.Type).ToList(), Products = _context.Products.ToList() } )); } else { return(RedirectToAction("Login")); } }
public IActionResult ProductTypesOverview(AdminProductTypesViewModel vm) { if (IsLogedIn() == true) { if (ModelState.IsValid) { vm.ProductType.URL = StaticClass.ToUrlFriendly(vm.ProductType.Type); _context.ProductTypes.Add(vm.ProductType); _context.SaveChanges(); } return(View(new AdminProductTypesViewModel() { ProductType = new ProductType() { URL = "Chưa có đường dẫn url", Admin_Id = (int)HttpContext.Session.GetInt32("Admin_Id") }, ProductTypes = _context.ProductTypes.OrderBy(p => p.Type).ToList(), Products = _context.Products.ToList() })); } else { return(RedirectToAction("Login")); } }
// Trang tổng quát loại sản phẩm #region Loại sản phẩm public IActionResult ProductTypesOverview() { if (IsLogedIn() == true) { AdminProductTypesViewModel vm = new AdminProductTypesViewModel() { ProductType = new ProductType() { URL = "Chưa có đường dẫn url", Admin_Id = (int)HttpContext.Session.GetInt32("Admin_Id") }, ProductTypes = _context.ProductTypes.OrderBy(p => p.Type).ToList(), Products = _context.Products.ToList() }; return(View(vm)); } else { return(RedirectToAction("Login")); } }
public async Task <IActionResult> SearchProductTypeAdmin(string key_s, int?page) { if (key_s == null) { return(Redirect("~/Admin/ProductTypesOverview")); } else { AdminProductTypesViewModel vm = new AdminProductTypesViewModel() { ProductType = new ProductType() { URL = "Chưa có đường dẫn url", Admin_Id = (int)HttpContext.Session.GetInt32("Admin_Id") }, ProductTypes = _context.ProductTypes.OrderBy(p => p.Type).ToList(), Products = _context.Products.ToList(), productBrands = _context.ProductBrands.ToList() }; return(View(vm)); } }