public async Task <IActionResult> PutColor(int id, Color color) { if (id != color.ID) { return(BadRequest()); } _context.Entry(color).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ColorExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutItem([FromRoute] int id, [FromBody] Item item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != item.Id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(item)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult AddItem(EditItemViewModel model, HttpPostedFileBase file) { if (model.Item.ItemId > 0) { db.Entry(model.Item).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("AddItem", new { confirmation = true })); } else { if (file != null && file.ContentLength > 0) { if (ModelState.IsValid) { var fileExt = Path.GetExtension(file.FileName); var filename = Guid.NewGuid() + fileExt; var path = Path.Combine(Server.MapPath(AppConfig.PicturesFolder), filename); file.SaveAs(path); model.Item.ItemPicture = filename; model.Item.AddDate = DateTime.Now; model.Item.Available = true; db.Entry(model.Item).State = EntityState.Added; db.SaveChanges(); return(RedirectToAction("AddItem", new { confirmation = true })); } else { var categories = db.Categories.ToList(); model.Categories = categories; return(View(model)); } } else { ModelState.AddModelError("", "File not slected."); var categories = db.Categories.ToList(); model.Categories = categories; return(View(model)); } } }
public ActionResult Edit([Bind(Include = "ID,Name,ManName,Quant")] Items items) { if (ModelState.IsValid) { db.Entry(items).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(items); }
public ActionResult Edit([Bind(Include = "BuyerID,Name")] Buyer buyer) { if (ModelState.IsValid) { db.Entry(buyer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(buyer)); }
public ActionResult Edit([Bind(Include = "ItemID,Name,Description,SellerID")] Item item) { if (ModelState.IsValid) { db.Entry(item).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SellerID = new SelectList(db.Sellers, "SellerID", "Name", item.SellerID); return(View(item)); }
public ActionResult Edit([Bind(Include = "BidID,ItemID,BuyerID,Price,TimeStamp")] Bid bid) { if (ModelState.IsValid) { db.Entry(bid).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BuyerID = new SelectList(db.Buyers, "BuyerID", "Name", bid.BuyerID); ViewBag.ItemID = new SelectList(db.Items, "ItemID", "Name", bid.ItemID); return(View(bid)); }