public IHttpActionResult PuttblAuctionItem(int id, tblAuctionItem tblAuctionItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblAuctionItem.recNo) { return(BadRequest()); } db.Entry(tblAuctionItem).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblAuctionItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PosttblAuctionItem(tblAuctionItem tblAuctionItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } tblAuctionItem.AuctionId = Guid.NewGuid().ToString("N").Substring(0, 5).ToUpper(); tblAuctionItem.DateCreated = DateTime.Now; tblAuctionItem.Status = 0; db.tblAuctionItems.Add(tblAuctionItem); try { db.SaveChanges(); } catch (DbUpdateException) { if (tblAuctionItemExists(tblAuctionItem.recNo)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tblAuctionItem.recNo }, tblAuctionItem)); }
public IHttpActionResult GettblAuctionItem(int id) { tblAuctionItem tblAuctionItem = db.tblAuctionItems.Find(id); if (tblAuctionItem == null) { return(NotFound()); } return(Ok(tblAuctionItem)); }
public IHttpActionResult DeletetblAuctionItem(int id) { tblAuctionItem tblAuctionItem = db.tblAuctionItems.Find(id); if (tblAuctionItem == null) { return(NotFound()); } db.tblAuctionItems.Remove(tblAuctionItem); db.SaveChanges(); return(Ok(tblAuctionItem)); }