public async Task <IActionResult> PutFeedbackdatum(int id, Feedbackdatum feedbackdatum) { if (id != feedbackdatum.Id) { return(BadRequest()); } _context.Entry(feedbackdatum).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FeedbackdatumExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutContact(int id, Contact contact) { if (id != contact.Id) { return(BadRequest()); } _context.Entry(contact).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContactExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutProduct(int id, [FromForm] Product product) { if (product.ImgFile != null) { DeleteImage(product.ImgName); product.ImgName = await SaveImage(product.ImgFile); } _context.Entry(product).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutOrder(int id) { var order_Deliv = await _context.Orders.FindAsync(id); order_Deliv.Deliverydate = DateTime.Now; order_Deliv.Status = "Delivered"; _context.Entry(order_Deliv).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> PutCart(int id, Product product) { var cart = await _context.Carts.FirstAsync(c => c.Userid == id); var id_cart = cart.Id; var Cartdetails = await _context.Cartdetails.FirstOrDefaultAsync(p => p.Cartid == id_cart && p.Productid == product.Id); if (Cartdetails != null) { Cartdetails.Quanity = Cartdetails.Quanity + 1; } else { Cartdetail cartdetail11 = new Cartdetail() { Quanity = 1, Cartid = id_cart, Productid = product.Id, }; await _context.Cartdetails.AddAsync(cartdetail11); } // _context.Entry(cart).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CartExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutUser(int id, [FromForm] User User) { // if (User.ImgFile != null) // { // DeleteImage(User.ImgName); // User.ImgName = await SaveImage(User.ImgFile); // } _context.Entry(User).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutCategory(int id, [FromForm] Category Category) { _context.Entry(Category).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoryExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Cartdetail> > PutCartdetail(int id, Cartdetail cartdetail) { cartdetail = await _context.Cartdetails.FindAsync(cartdetail.Id); if (id == -1) { if (cartdetail.Quanity > 1) { cartdetail.Quanity = cartdetail.Quanity - 1; _context.Entry(cartdetail).State = EntityState.Modified; } } else if (id == 1) { cartdetail.Quanity = cartdetail.Quanity + 1; _context.Entry(cartdetail).State = EntityState.Modified; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CartdetailExists(id)) { return(NotFound()); } else { throw; } } return(cartdetail); }