public async Task <IActionResult> Edit(int id, [Bind("id_list,list_id_for_user,fk_user,fk_product")] Product_List product_List) { if (id != product_List.id_list) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(product_List); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Product_ListExists(product_List.id_list)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(product_List)); }
private void Update(Product_List productlist, ProductUpdateRequest productupdate) { productlist.p_name = productupdate.p_name; productlist.p_price = productupdate.p_price; productlist.p_desc = productupdate.p_desc; _context.SaveChanges(); }
public IActionResult AddList(int id, int?categoryFilter) { //what if userId == null; with [Authorize] userId should never be null var userId = _userManager.GetUserId(User); //List<Product_List> productList = _context.Product_List.Where(x => x.fk_user.Equals(userId)).ToList(); var newProductList = new Product_List(); newProductList.fk_product = id; newProductList.fk_user = userId; //*much* less then ideal - might break for simultaneous users/connections/requests int maxId = _context.Product_List.Select(p => p.id_list).DefaultIfEmpty(0).Max(); //newProductList.list_id_for_user = _context.Product_List.Select(p => p.list_id_for_user).DefaultIfEmpty(0).Max(); newProductList.id_list = maxId + 1; newProductList.list_id_for_user = 0; _context.Product_List.Add(newProductList); _context.SaveChanges(); if (categoryFilter != null) { return(RedirectToAction(nameof(Index), new { categoryFilter })); } return(RedirectToAction(nameof(Index))); }
public void BinData() { List <Product> List_Product = new List <Product>(); ProductSystem productSystem = new ProductSystem(); List_Product = productSystem.Get_Product(AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex); Product_List.DataSource = List_Product; Product_List.DataBind(); }
public async Task <IActionResult> Create([Bind("id_list,list_id_for_user,fk_user,fk_product,product_name")] Product_List product_List) { if (ModelState.IsValid) { _context.Add(product_List); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(product_List)); }
public virtual void Add_Product_List(Product_List obj) { DbSet6.Add(obj); }
private void Delete(Product_List productdelete) { _context.Product_List.Remove(productdelete); _context.SaveChanges(); }