public async Task <IActionResult> Edit(int id, [Bind("id")] customer_cart_item customer_cart_item) { if (id != customer_cart_item.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(customer_cart_item); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!customer_cart_itemExists(customer_cart_item.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(customer_cart_item)); }
public async Task <RedirectResult> add_to_cart(int id) { //int customer_id = (int)HttpContext.Session.GetInt32("customer_id"); //int customer_id = Int32.Parse(Request.Cookies["customer_id"].ToString()); string co = Request.Cookies["customer_id"]; if (co == null) { co = "-1"; } int customer_id = Int32.Parse(co); if (customer_id == -1) { string redirect_url1 = "https://localhost:44326/customers/login_customer/"; return(Redirect(redirect_url1)); } customer_cart_item customer_Cart_Item = new customer_cart_item { customer_cart_id = customer_id, product_cart_id = id }; _context.cart_Items.Add(customer_Cart_Item); await _context.SaveChangesAsync(); string redirect_url = "https://localhost:44326/customers/item_detail/" + id; return(Redirect(redirect_url)); //return View(Response.Redirect(Request.RawUrl)); }
public async Task <IActionResult> Create([Bind("id")] customer_cart_item customer_cart_item) { if (ModelState.IsValid) { _context.Add(customer_cart_item); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(customer_cart_item)); }